Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получить результат выполнения динамического запроса  [new]
Михайло_
Member

Откуда:
Сообщений: 118
DECLARE	@s_pole VARCHAR (500)
DECLARE	@s_tabl VARCHAR (500)
DECLARE	@s VARCHAR (500)
DECLARE	@n_zap int

SET @s='SELECT @n_zap=Count('+@s_pole+') FROM '+@s_tabl   --SELECT @n_zap=Count(Pole) FROM Tabl
exec sp_executesql @s, '@n_zap int out', @n_zap=@n_zap out


Ошибка: процедура ожидает параметр "@statement" типа "ntext/nchar/nvarchar"

Сообщение было отредактировано: 27 июл 17, 16:33
27 июл 17, 16:33    [20680391]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Михайло_,

т.е. даже хелп не открыли?
27 июл 17, 16:33    [20680396]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36970
В тексте ошибки написано же все.
27 июл 17, 16:33    [20680398]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
Михайло_
Member

Откуда:
Сообщений: 118
TaPaK, если бы мне это помогло - не спрашивал бы...
27 июл 17, 16:34    [20680407]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7757
Михайло_,

медитируйте над типами переменных.
27 июл 17, 16:36    [20680417]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36970
Михайло_
TaPaK, если бы мне это помогло - не спрашивал бы...
Так открывали или нет? Там в первом абзаце все написано. И примеры есть.
27 июл 17, 16:37    [20680418]     Ответить | Цитировать Сообщить модератору
 Re: Получить результат выполнения динамического запроса  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
Михайло_
Ошибка: процедура ожидает параметр "@statement" типа "ntext/nchar/nvarchar"
Что вы передаёте в качестве параметра @statement? Какого типа то, что вы передаёте? Этот тип - один из перечисленных: "ntext/nchar/nvarchar"?
27 июл 17, 17:06    [20680546]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить