oracle中EXECUTE IMMEDIATE是什么意思?如何使用,请用自己理解的语言,通俗的解释出来,谢谢了各位!
答案:2 悬赏:70 手机版
解决时间 2021-04-07 07:02
- 提问者网友:十年饮冰
- 2021-04-06 10:04
oracle中EXECUTE IMMEDIATE是什么意思?如何使用,请用自己理解的语言,通俗的解释出来,谢谢了各位!
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-06 11:31
EXECUTE IMMEDIATE 一般用于 执行动态 SQL
例如:
SQL> BEGIN
2 EXECUTE IMMEDIATE ( 'SELECt * FROM test_dysql WHERe id=1' );
3 END;
4 /
PL/SQL procedure successfully completed.
例如:
SQL> BEGIN
2 EXECUTE IMMEDIATE ( 'SELECt * FROM test_dysql WHERe id=1' );
3 END;
4 /
PL/SQL procedure successfully completed.
全部回答
- 1楼网友:玩家
- 2021-04-06 12:08
执行动态sql语句,举例str := ‘select * from test’;execute immediate str;多用于拼接的sql,其它情况我暂时没遇到过
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯