powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Linked server. А чего с ним делать?
5 сообщений из 5, страница 1 из 1
Linked server. А чего с ним делать?
    #32029458
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL 7.0
Прилинковал server (Informix 7.0, если это важно)
select * from OPENQUERY('LinkedServer', 'select * from employers') выполняется классно.
А вот как выполнить запрос, который строится динамически ни фига не пойму или хотя бы параметры
ему какие передать?

select * from OPENQUERY('LinkedServer', @sSQLString) уже не проходит...
Глупое OPENQUERY может получать только константу! но ни как не переменную, может есть другие способы?

Еще пытался извращаться с sp_executesql, что то вроде
exec sp_executesql 'select * from OPENQUERY(''LinkedServer'', ''select * from employers'')'
Тоже не катит..

Заранее спасибо.
...
Рейтинг: 0 / 0
Linked server. А чего с ним делать?
    #32029483
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извращаться надо так:
exec sp_executesql N'select * from openquery(lnk_msaccess, ''select * from employee'')'
За неимением Informix я взял то, что валялось под рукой, но полагаю, что в Вашем случае тоже прокатит.
...
Рейтинг: 0 / 0
Linked server. А чего с ним делать?
    #32029561
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб. Так действительно работает.

Кстати давно хотел узнать, зачем нужна буква N перед строковой констатнтой.
Это типа неопределенного артикля
...
Рейтинг: 0 / 0
Linked server. А чего с ним делать?
    #32029562
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб. Так действительно работает.

Кстати давно хотел узнать, зачем нужна буква N перед строковой констатнтой.
Это типа неопределенного артикля
...
Рейтинг: 0 / 0
Linked server. А чего с ним делать?
    #32029569
bik_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
N - это секретная команда T-SQL. Без нее не работает

Unicode constants are specified with a leading N: N'A Unicode string'.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Linked server. А чего с ним делать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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