永发信息网

如何编写SQL语句来引用被定义为动态名称的数据源

答案:1  悬赏:0  手机版
解决时间 2021-12-17 05:27
如何编写SQL语句来引用被定义为动态名称的数据源
最佳答案
如果是手工执行SQL语句,都在执行前指定,应该没有这个问题,所以猜想是编写类似存储过程或者SQL脚本吧。
在自动执行的脚本中,要引用动态名称的数据源(应该是表、视图),请使用动态SQL
以oracle为例:
平时的SQL都是直接写好,提交执行的:
select …… from …… where;
update …… set …… where ……;
delete from …… where ……;
动态SQL指定的是把SQL定义为一个字符串,再使用execute关键字来执行
例如:
v_sql varchar2(3000);--声明变量
v_sql='create table test_table as select * from '||动态数据源表名称||' where seq_id<100';
execute v_sql;
动态拼接出一个SQL命令,再执行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
紧急求助:请问帮助有网瘾的孩子戒除网瘾找哪
和女朋友分手了,经常会问我有没有找对象
amycanwashestheclothesontheweekend哪里错了
齐发太丑,怎么补救成碎发?今天就要!!!
【英语】改句子Peoplehavekeptdogsformilllon
YFZ护肤品孕妇可以用吗
如何从财务报表中看出这是一个健康的公司?
素油是什么油啊?谢谢拉
我老婆打得我好惨,下次遇到这种事我该怎么办
我笔记本电池图标显示不出来,也打不开了
大三实习生一枚,今天要签劳务合同,有好多疑
REACH认证多少钱,是否强制,什么产品需要做R
怎样能用失效的睡眠面膜扔了可惜了我用了一点
工作中管理人员随意拍摄他人的照片或视频可以
私营企业员工病假如何计算?
推荐资讯
济南有去加拿大多伦多的航班吗
七个月宝宝睡醒后老哭是怎么回事
07年8月的福克斯5万8000多公里。一直发现有掉
上海有成人扫盲班吗?妈妈在上海不识字有诸多
在windows下用系统自带的IE(或Edge)浏览器填
怎样才能把生意做好,做大?
比亚迪F0后排座能做几人?
谁知道晋江交通局的电话
王与是什么字
灯塔村委会在什么地方啊,我要处理点事
怎么我电脑不能开机了,一开机就有一小横点在
求求啊易哈佛的免费账号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?