社区
疑难问题
帖子详情
请问怎么在SQL Server 中实现动态SQL呀。着急,马上接分
linktoppeng
2003-08-18 03:38:46
请问怎么在SQL Server 中实现动态SQL呀。着急,马上接分
...全文
119
4
打赏
收藏
请问怎么在SQL Server 中实现动态SQL呀。着急,马上接分
请问怎么在SQL Server 中实现动态SQL呀。着急,马上接分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
豹子辰
2003-08-18
打赏
举报
回复
楼上两位说的都对。总之一个原则就是,用字符串拼出你的SQL语句。其中需要“动态”的部分用变量代替。然后在程序中执行这个语句就可以了。
hjb111
2003-08-18
打赏
举报
回复
执行简单的 SELECT 语句
下面的示例创建并执行一个简单的 SELECT 语句,其中包含名为 @level 的嵌入参数。
execute sp_executesql
N'select * from pubs.dbo.employee where job_lvl = @level',
N'@level tinyint',
@level = 35
hjb111
2003-08-18
打赏
举报
回复
. 执行简单的 SELECT 语句
下面的示例创建并执行一个简单的 SELECT 语句,其中包含名为 @level 的嵌入参数。
execute sp_executesql
N'select * from pubs.dbo.employee where job_lvl = @level',
N'@level tinyint',
@level = 35
txlicenhe
2003-08-18
打赏
举报
回复
declare @tablename varchar
set @tablename = 'student'
-- select * from @tablename -- 此句会出错
exec('select * from ' + @tablename) -- 动态sql
SQL
Server
-聚焦深入理解
动态
SQL
查询(三十二)
前言 之前有园友一直关注着我快点出
SQL
Server
性能优化系列,博主我也对性能优化系列也有点小期待,本来打算利用周末写死锁以及避免死锁系列的接着进入
SQL
Server
优化系列,但是在工作
中
长时间都是利用EF来操作
SQL
,不免对写
SQL
语句有些生疏,在某些场景下还是只能利用底层的
SQL
语句或者写存储过程来
实现
,很久没写存储过程都忘记怎么写了,所以本节穿插
动态
SQL
查询的文章,别
着急
,博主
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章