Пример вызова динамического SQL с возвращаемой переменной

Пример вызова динамического SQL с возвращаемой переменной

--©Drkb v.3(2007): <a href="http://www.drkb.ru
Declare"
title="www.drkb.ru
Declare"
>www.drkb.ru
Declare</a> @sql nvarchar(4000)
Declare @ParmDefinition nvarchar(4000)
Set @ParmDefinition = N'@InParameter varchar(9), @Count int output'
Set @Sql=N'Select @count=count(*) From MyTable with (nolock)'
Set @Sql=@Sql+N'WHERE MyField = @InParameter'
Exec sp_executesql @sql, @ParmDefinition, @count=@result output, @InParameter=@MyInParam
Select @result
Примечание заменить nvarchar на varchar нельзя!

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...