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

对execute immediate  的解释如下:

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

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

oracle 中execute immediate 是什么意思?相关推荐

  1. Oracle中EXECUTE IMMEDIATE的使用技巧

    http://database.ctocio.com.cn/38/12238038.shtml EXECUTE IMMEDIATE代替了以前Oracle中DBMS_SQL package包. 下面就为 ...

  2. oracle中execute是什么意思,oracle中EXECUTEIMMEDIATE是什么意思?如何使用,请用自己......

    导航:网站首页 > oracle中EXECUTEIMMEDIATE是什么意思?如何使用,请用自己... oracle中EXECUTEIMMEDIATE是什么意思?如何使用,请用自己... 匿名网 ...

  3. oracle中execute函数,Oracle 动态SQL execute immediate写法 zt

    Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者.试验步骤如下: 1. DDL 和 DML/*** DDL ***/ begin EXEC ...

  4. oracle execute immediate 报错,oracle中execute immediate的使用(select/insert/update/delete)...

    execute immediate的语法如下: execute immediate 'sql'; execute immediate 'sql_select' into var_1, var_2; e ...

  5. oracle中execute函数,oracle Execute Immediate(sql语句)

    慕尼黑的夜晚无繁华 Example 1:Output:ABCDECLARE TYPE var_typ IS TABLE OF VARCHAR2(4000); cVars var_typ; cVar V ...

  6. mysql execute immediate_PostgreSQL中function中实现类似Oracle的execute immediate的功能

    PostgreSQL中function中实现类似Oracle的execute immediate和dbms_output_putline的功能 首先需要说明的是,PostgreSQL中没有像Oracl ...

  7. oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数

    oracle中有没有可动态执行sql语句的函数 关注:233  答案:2  手机版 解决时间 2021-03-05 15:53 提问者祗剩寂寞 2021-03-04 22:38 oracle中有没有可 ...

  8. C#创建Oracle中的几何对象:点、线、面

    最初写这个程序是应老大的要求解决"更新Oracle中的空间数据时会因为wkt字符串太长而报错"这个问题,之前的更新都是在程序中插入一条SQL语句来进行更新,由于SQL语句本身的一些 ...

  9. oracle中primary,oracle中如何 Primary key自增

    oracle中如何 Priamry key自增 摸索了一晚上,终于实现了key的自增,现在将实现的过程总结如下: (1)首先创建一个表:这里是我创建的一个User表,包括id,user_name,pa ...

  10. Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)

    这时候以管理员身份进入sqlplus命令窗口. 在删除用户的时候有时候会出现以下问题: ORA-01940无法删除当前已连接用户 这时候的解决方案是: 1)查看用户的连接状况 select usern ...

最新文章

  1. 3 行 Python 代码实现假聊天机器人(慎入:这是假机器人!!!)
  2. 访问HTTP网址的两种方式
  3. Wallace树专题研究
  4. 八十八、Webpack打包工具
  5. element-ui做背单词的网站
  6. peewee创建mysql_python – peewee MySQL,如何创建包装SQL构建的ins的自定义字段类型?...
  7. 为啥 Response.Write 后,View就不渲染了?
  8. 浅谈数据结构-选择排序(简单、堆排序)
  9. 里氏替换原则(Liskov Substitution Principle)
  10. ECCV2020 | CPNDet:Anchor-free两阶段的目标检测框架,详解
  11. python你!_你都用 Python 来做什么?
  12. 对于moxie的quot;WebWork教程quot;补充 - [文件上传]
  13. oracle database lite,Oracle Database Lite Client 10
  14. Ubuntu14.04安装LSD-SLAM
  15. 调整和删除Win7休眠文件Hiberfil.sys释放C盘
  16. 技术杂谈 | 分享Iteye的开涛对IoC的精彩讲解
  17. 2021-05-29当微商怎么引流?微商如何利用闲鱼引流?
  18. 分裂的史莱姆(二进制)
  19. 算法导论 之 红黑树 - 添加[C语言]
  20. 图像处理----形态学滤波

热门文章

  1. endnote初始化数据库支持_考前复习必备MySQL数据库(关系型数据库管理系统)
  2. html设置导背景宽度,calc()实现满屏背景定宽内容
  3. cad直线和圆弧倒角不相切_建议收藏:史上最全CAD快捷键大全
  4. java中interger享元模式_Integer中的享元模式
  5. 华为mate20云备份恢复卡住了_注意了!包括华为、荣耀在内的14款老机型开启EMUI11公测了...
  6. Nginx系列(3):Nginx配置文件nginx.conf中文详解
  7. 【问题6】Redis 的过期策略都有哪些?内存淘汰机制都有哪些?
  8. (8)Spring框架----面向切面编程(AOP)的那些基础知识
  9. GCD and LCM HDU 4497 数论
  10. ubuntu 18.04.1安装hadoop3.1.2