declare @sql nvarchar(400)
declare @bb varchar(400)
set @sql='select count(*) as total from Pub_Dic_CorpType'
exec sp_executesql @sql, N'@bb int output',@bb output
select @bb
print @bb
我想要@bb这个参数得到 查询结果的记录数,然后输出(最好让@bb为int型)
declare @bb varchar(400)
set @sql='select count(*) as total from Pub_Dic_CorpType'
exec sp_executesql @sql, N'@bb int output',@bb output
select @bb
print @bb
我想要@bb这个参数得到 查询结果的记录数,然后输出(最好让@bb为int型)
解决方案 »
- SQLServer2000的联机丛书中datetime类型的精确度是否有误?
- 如何编写SQL语句(SQL2000)计算结余数据
- 能不能写个触发器对表中字段A=1的列都不允许执行UPDATE和DELETE
- SQL Server分发订阅问题
- 本机上安装了sqlserver2000,如何通过vb程序获知其实例名?
- 为何此种情况不能使用临时表?高手进
- 超困难的多表查询问题,请大侠帮忙啊.急~~~~~
- 格式话显示纪录
- 查语法特别是from后面那些变量的引用正不正确
- 两个同时连接不同的数据库,区别这两个数据库中都有同一个名字的表
- 无法枚举本机的数据库服务器
- 请教,这道SQL题目该如何做?第五道新旧两表间的数据迁移
declare @bb int
set @sql='select @bb=count(*) from Pub_Dic_CorpType'
exec sp_executesql @sql, N'@bb int output',@bb output
select @bb
print @bb
declare @bb as int
select @sql=N'select @bb=count(*) from Pub_Dic_CorpType'
exec sp_executesql @sql, N'@bb int output',@bb output
print @bb
------------------------------------------------------
这样用
exec sp_executesql @sql, N'@bb int output',@bb output