社区
应用实例
帖子详情
有关存储过程问题,exec(@SQL)后,如何将执行结果传给@num这个变量
tonnycncn
2005-03-24 11:58:46
问一下,
SQL server中写存储过程,
Set @SQL = 'select count(*) from aa '
exec(@SQL)
如何将执行结果传给@num这个变量
...全文
237
7
打赏
收藏
有关存储过程问题,exec(@SQL)后,如何将执行结果传给@num这个变量
问一下, SQL server中写存储过程, Set @SQL = 'select count(*) from aa ' exec(@SQL) 如何将执行结果传给@num这个变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
talantlee
2005-03-24
打赏
举报
回复
不好意思 ,我看錯了,一樣的結果
talantlee
2005-03-24
打赏
举报
回复
declare @num int,
@sqls nvarchar(4000)
set @sqls=N'select @a=count(*) from orders'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
是這樣的把
jinjazz
2005-03-24
打赏
举报
回复
use northwind
go
declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from orders'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
/*
-----------
830
*/
wudan8057
2005-03-24
打赏
举报
回复
看一看
http://community.csdn.net/Expert/topic/3876/3876574.xml?temp=.6500055
zheninchangjiang
2005-03-24
打赏
举报
回复
不可以,用sp_executesql
jinjazz
2005-03-24
打赏
举报
回复
sp_executesql 参数必须是 N'xxxx' 这样的 ,varchar不可以的
tonnycncn
2005-03-24
打赏
举报
回复
谢谢各位,
我还试了一下,如果把@sqls 定义为varchar(4000) 而不是@sqls nvarchar(4000)时,
会提示
"过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型。"
所以此参数必须为 Unicode 字符串
SQL
Server
执行
动态
SQL
语句
本文介绍了如何在
SQL
Server中
执行
动态
SQL
语句,包括定义
变量
存储运动会名称,构建动态
SQL
,以及使用
EXEC
或SP_
Exec
ute
SQL
执行
动态
SQL
的过程。
通过子查询进行UPDATE
本文介绍了一种在未建立外键的情况下更新父表并同步更新子表的方法。通过创建临时表进行数据备份,并利用
存储过程
找出子表中依赖于父表字段的位置,最后通过子查询完成字段值的更新。
步步为营:
SQL
Server查询随机不相同的记录插入临时表
本文探讨了在
SQL
环境中,如何通过动态生成
SQL
语句来实现数据抽取与更新的高效策略,包括创建临时表用于随机记录抽取,以及利用条件判断避免重复插入数据,确保数据集的准确性和完整性。
SQL
Server测试数据生成工程化实践:可配置、可验证、可回滚的数据工厂
本文提出一套面向
SQL
Server的测试数据生成工程化方案,涵盖三层解耦架构(L1骨架层、L2规则层、L3
执行
层),支持可配置(JSON+数据库表双轨规则)、可验证(分布校验与断言基线)、可回滚(分批事务+日志控制)和可演进(CI/CD集成)。重点解决主键冲突、分布失真、不可维护等传统痛点,实测百万级数据生成性能提升至92秒,日志增长可控。核心技术包括依赖拓扑排序、批量插入优化、页压缩、动态
SQL
引擎及实时监控机制。
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章