declare @sql nvarchar(2000)
declare @cou int
declare @id varchar(20)
set @id='1'
set @sql='select @count=count(*) from calllog0001 where id=@id'
exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id
print @cou
declare @cou int
declare @id varchar(20)
set @id='1'
set @sql='select @count=count(*) from calllog0001 where id=@id'
exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id
print @cou
本文展示了一个使用T-SQL动态执行SQL语句来查询特定ID的记录数的例子。通过设置变量并使用`sp_executesql`过程执行包含计数查询的SQL语句。
2594

被折叠的 条评论
为什么被折叠?



