execute immediate 用法详解

编程知识 更新时间:2023-05-02 19:06:28

最近在改写存储过程的时候,遇见了oracle中的 execute immediate ,对于这个没了解过,找了好多,也没有真正理解这个东西有什么作用,最后在网上看见一位高手的解释,通俗易懂。

对execute immediate  的解释如下:


简单来说 就是你一个存储过程当中 创建了一个表 table_a 然后要用insert into将其他的数据插入到这个table_a当中,但是因为你在创建过程的时候 table_a还不存在,过程就会显示有编译错误,因为table_a不存在必然导致过程无法执行,所以无法编译成功,而把insert into语句加如到 execute immediate之后 则oracle不会再去理会这个对象是否存在,因此可以成功编译和执行。


看完这些,我感觉瞬间明白了,比起那些复杂的赘述,这个说法让人直截了当的知道他的作用。

更多推荐

execute immediate 用法详解

本文发布于:2023-04-28 04:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/14e4c8412ffae1adb2a54cd5c1c01081.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   execute

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 107684文章数
  • 27235阅读数
  • 0评论数