powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблеммка :(
5 сообщений из 5, страница 1 из 1
Проблеммка :(
    #32014288
Hermit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть так
Select * from OPENQUERY('SERVERNAME','Select * from Bills')

Работает.....

Нужно так

Declare @TableName

Select @TableNAme='Select * from Pay'

Select * from OPENQUERY('SERVERNAME',@TableName)

а вот так не работает

Низя вставлять вместо запроса переменную с запросом...
что можно сделать?
есть какой-то выход?


SQL 2000
...
Рейтинг: 0 / 0
Проблеммка :(
    #32014297
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может стоить сделать сервер 'SERVERNAME' linked сервером ?
...
Рейтинг: 0 / 0
Проблеммка :(
    #32014307
Hermit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Он то и есть Linked Server
в этом отношении все работает
притензий нет

притензия в том что вместо строки там где запрос я не могу поставить переменную с запросом
а нужно
запрос может изменяться в зависимости от условий
...
Рейтинг: 0 / 0
Проблеммка :(
    #32014333
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда непонятно, зачем использовать OPENQUERY ?
У меня при наличии Linked server-а (SQL2000) данная конструкция работает

DECALRE @s varchar(500)
SET @s = 'select * from srv_db2.master.dbo.sysfiles'
exec(@s)
...
Рейтинг: 0 / 0
Проблеммка :(
    #32014366
Hermit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, отлично
так работает

а я так не пробовал
вернее у меня не получалось
dbo. не ставил...

все спасибо.
так меня устраивает
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблеммка :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]