顶!我是想在存储过程内应用返回值,不返回到存储过程外
解决方案 »
- **********请问关于sql2005中AWE的问题*************
- 合并多个表的问题
- 服务器加了内存以后sqlserver占用内存也同时加了一倍?
- sqlserver 容量的问题-最多支持多大的数据库?高手来发表一下意见
- 【处理历史表的问题】
- 根据状态字段统计出状态位某位为1的总个数?
- 求一段简单的SQL语句
- asp对sql server入库操作,有必要将一个有20多项表单输入的内容本别存入到多给表中吗?如果这样做以后资料显示得时候要访问多个表,效率不会低吗?
- 扩展存储过程的DLL怎么做?
- SQL Server 2008中如何实现URLEncode解码?写个函数
- 关于数据类型的转化FLOAT-VARCHAT
- 在数据库中插入word文档?
--返回单个值:
/* 补充 */
declare @sql nvarchar(200)
declare @cnt int
set @sql=N'select @cnt=count(*) from WQ_STINFO_B '
exec sp_executesql @sql,N'@cnt int output',@cnt output--返回两个值的方法:
declare @sql nvarchar(200),@name varchar(10)
declare @cnt int
set @sql=N'select @cnt=count(*),
@name=max(STNM) from Water.dbo.WQ_STINFO_B '
exec sp_executesql @sql,N'@cnt int output,@name varchar(10) output',@cnt output,@name output
select @cnt,@name