oracle中的execute immediate

编程知识 更新时间:2023-05-02 19:07:43

在pl sql开发中,像select,update,insert语句都是可以直接执行的。同时你还可以用execute immediate这样的语句来执行。究竟execute immediate有什么优势呢?

方法/步骤

  1. 1

    在pl sql中都是可以直接执行DML语句的。例如:select * from table。

    步骤阅读
  2. 2

    同时你可以这样去执行。execute immediate ‘select * from table’ into cursor。

    步骤阅读
  3. 3

    利用execute去执行DML或者DDL语句是比较灵活的。为什么呢?因为它可以执行动态的sql语句。

    步骤阅读
  4. 4

    例如:select * from table where column=变量。这个时候可以用execute immediate去执行sql语句。

    步骤阅读
  5. 5

    还可以执行DDL语句。例如:

    sqlstr='create table 变量 (变量 类型,变量 类型)';

    execute immediate sqlstr;

    步骤阅读
  6. 6

    所以总的来说,execute immediate执行动态sql是非常有用的。非常自由和灵活!




  7. 我刚从java转的大数据,很多东西不懂,这些都是复制的,只为了整理一下,自己看方便。如果那位大神愿意请求指点。



更多推荐

oracle中的execute immediate

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

发布评论

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

>www.elefans.com

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

  • 107706文章数
  • 27238阅读数
  • 0评论数