社区
MS-SQL Server
帖子详情
在存储过程中,动态拼 Sql ,Sql 超过 8000 怎么办
kw_jiang771207
2003-03-05 12:17:33
如上。
...全文
38
4
打赏
收藏
在存储过程中,动态拼 Sql ,Sql 超过 8000 怎么办
如上。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
j9988
2003-03-05
打赏
举报
回复
分多个变量存储。
exec @sql1+@sql2.....
CrazyFor
2003-03-05
打赏
举报
回复
exec(@V1+@V2)
可以拆分一个SQL语句。
feelingrun
2003-03-05
打赏
举报
回复
没办法的,只能拼串,俺拼过个巨长的sql,痛苦
kw_jiang771207
2003-03-05
打赏
举报
回复
多谢!可是我这样要写循环了呀
oracle
存储过程
拼
sql
,Oracle
存储过程
中
使用参数游标结合
动态
sql
拼
接
前提今天在编写业务的
存储过程
时,需要使用到AND条件的
拼
接,而根据业务逻辑要求存在多达10种排列组合,以往只有两三种排列组合时,我直接使用了PL/
SQL
的IF语句分支进行判断,简洁明了。由于排列组合较多,并且
sql
...
存储过程
执行
动态
拼
接
sql
if (year is not null) then SET @
sql
_stmt=CONCAT(@
sql
_stmt,' and wd.year=''',year,''''); end if; if (org is not null) then SET @
sql
_stmt=CONCAT(@
sql
_stmt,' and so.org_name=''',org,''''); end if; SET @...
SQL
Server
动态
SQL
拼
接
方法一:使用
SQL
Server
中
的
存储过程
(StoredProcedure),在
存储过程
中
拼
接
SQL
,
SQL
拼
接的语句为字符串,当我们去
拼
接Guid等特殊类型时就需要去转换成字符串,如果直接
拼
接,
SQL
会直接报错。 具体如下: ALTER P.....
my
sql
拼
接
sql
并执行_My
SQL
存储过程
执行
动态
拼
接
SQL
1.该注意的点都在
存储过程
代码
中
已经说明DROP PROCEDURE IF EXISTS init_test_transfer_data;CREATE PROCEDURE init_test_transfer_data()BEGINDECLARE v_i INT DEFAULT 1;DECLARE v_limit INT DEFAULT 100000;# ...
My
SQL
存储过程
执行
动态
拼
接
SQL
1.该注意的点都在
存储过程
代码
中
已经说明 DROP PROCEDURE IF EXISTS init_test_transfer_data; CREATE PROCEDURE init_test_transfer_data() BEGIN DECLARE v_i INT DEFAULT 1; DECLARE v_limit INT DEFAULT ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章