Я пишу процедуру, которая принимает некоторые параметры и отправляет их в динамический запрос.
Итак, мой вопрос - могу ли я вернуть оператор из динамического запроса следующим образом:
set @sql='
if not exists (
select *
from sys.columns
where object_id=OBJECT_ID('''+@table_name+''',''U'')
and (name=''path_file''or name=''file_path'')
)
begin
set @msg=''error''
end'
@ переменная msg-процедуры