powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Динамический sql: в условие передать параметр, результат запроса вернуть в переменную
3 сообщений из 3, страница 1 из 1
Динамический sql: в условие передать параметр, результат запроса вернуть в переменную
    #39124244
VanillaFileds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем !!!
Столкнулась с такой проблемой :

есть процедура , у нее имеется входящий параметр p1
в процедуре ,нужно обратиться к удаленной БД и записать результат в переменную объявленную уже в теле процедуры

Таким образом выглядит примерно так все
ALTER Procedure [procedure_test]
@P1 varchar(50)
AS
declare @sql_cl varchar(8000)
declare @rrr varchar(250)
begin
Select @rrr=column
From Openquery(RDB, 'Select column From t1 Where p2 ='''+@p1+''' Order By p3 desc '
)
end


скомпилить не дает : пишет ошибку :
Msg 102, Level 15, State 1, Procedure procedure_test, Line 8
Incorrect syntax near '+'.
...
Рейтинг: 0 / 0
Динамический sql: в условие передать параметр, результат запроса вернуть в переменную
    #39124346
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanillaFileds, так нельзя... и переменную передать нельзя. сформируйте строку и запихните её в sp_executesql - понимает output параметры... все есть в справке (MSDN)... Либо добавьте ваш сервер аки linked server.
...
Рейтинг: 0 / 0
Динамический sql: в условие передать параметр, результат запроса вернуть в переменную
    #39124618
VanillaFields
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buserVanillaFileds, так нельзя... и переменную передать нельзя. сформируйте строку и запихните её в sp_executesql - понимает output параметры... все есть в справке (MSDN)... Либо добавьте ваш сервер аки linked server.


спасибо !!!

эта процедура sp_executesq !!!!!!!



Спасибо !!!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Динамический sql: в условие передать параметр, результат запроса вернуть в переменную
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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