社区
疑难问题
帖子详情
求存储过程中的动态sql语句(在线等)
tiny_yan
2003-12-30 11:35:10
我正在写一个存储过程,有一个参数(nvarchar(10))是ID列表,如 12,13,14,15
我另外定义了一个变量
delare @idcount int --字段ID在ID列表的记录数
怎样写一个动态sql语句能够获取一个表中字段ID在ID列表的记录数
...全文
19
4
打赏
收藏
求存储过程中的动态sql语句(在线等)
我正在写一个存储过程,有一个参数(nvarchar(10))是ID列表,如 12,13,14,15 我另外定义了一个变量 delare @idcount int --字段ID在ID列表的记录数 怎样写一个动态sql语句能够获取一个表中字段ID在ID列表的记录数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caiyunxia
2003-12-30
打赏
举报
回复
declare @sql nvarchar(1000) ,@idcount int,@ids varchar(10)
set @ids='1,2,3'
select @sql = 'select @=count(id) from sysobjects where id in ('+@ids+')'
exec sp_executesql @sql ,N'@ int out',@idcount out
select @idcount
wzh1215
2003-12-30
打赏
举报
回复
--好像没必要用动态语句吧。
select @idcount=count(id) from 表 where id in ('('+@ids+')')
Rotaxe
2003-12-30
打赏
举报
回复
select @idcount=count(id) from 表
tiny_yan
2003-12-30
打赏
举报
回复
多谢
SQL语句
视频课程(进阶版)
本课程系
SQL语句
从入门到精通迅速提升篇视频课程(oracle零基础版)的进阶版,主要讲解索引、视图、物化视图、触发器、
存储过程
等常见数据库对象进行讲解。 使大家对常见数据库对象有较为清晰的认识,同时能够自主编写运用。
存储过程
中
执行
动态
Sql语句
存储过程
中
执行
动态
Sql语句
MSSQL为我们提供了两种
动态
执行
SQL语句
的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_...
MySQL笔记:
存储过程
中
动态
构造
SQL语句
执行
存储过程
中
动态
构造
SQL语句
执行
SQL Server
存储过程
中
执行
动态
SQL语句
优缺点: 1、exec sp_executesql提供输入、输出接口,可以在
sql语句
中
进行参数占位;exec则不可以。 2、exec sp_executesql能够重用执行计划,提高了执行效率;exec则不可以。 3、exec sp_executesql更安
MSSQL
存储过程
中
执行
动态
Sql语句
转载
存储过程
中
执行
动态
Sql语句
MSSQL为我们提供了两种
动态
执行
SQL语句
的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章