双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

查询中有一列包含动态SQL,如何将这一列执行为具体的值?

me_child me_child 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一个表A:

ID TYPE SQL_TEXT
1 1202 SELECT PROID FROM PROJECT WHERE 1=1 AND CATEGORY=3301 AND USER_ID=1
2 1203 SELECT PROID FROM PROJECT WHERE 1=1 CATEGORY=3401 AND USER_ID=3


这张表有5W多行数据
现在我需要查询这张表,并且把 SQL_TEXT执行为具体的值, 这一步不知道如何弄了, SQL函数不能用动态SQL,所以函数用不了, 存储过程的返回值不能做为查询的一列查来查询(select a,b,c,(exec proc) from A) 没招了, 另外不要用游标, 目前就是用的游标 执行40分钟才出来结果, 这个性能领导不满意。 求教 在线等
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
me_child
疑难问题 22,298 成员 121,727 内容