在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相关推荐

  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存过,存储过程中慎用 execute immediate

    存储过程中慎用 execute immediate , execute immediate 执行DDL语句一定要小心,否则会造成数据一至性问题. [@more@] 1, create table t1 ...

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

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

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

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

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

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

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

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

  8. Java中调用Oracle中的存储过程的单元测试代码

    Oracle中的存储过程: /* 创建一个存储函数,返回指定员工的姓名,薪水和年收入 */ create or replace function queryEmp2(eno in number, em ...

  9. Oracle 中重新编译无效的存储过程, 或函数、触发器等对象(转)

    Oracle 中的存储过程在有些情况下会变成失效状态,在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉.比如储过程所引用的对象失效,dblink 出问题啦都可能引起用到它 ...

最新文章

  1. Banner长得丑,网站没朋友
  2. powerpoint打字慢
  3. [Linux].netrc或者_netrc使用可以
  4. python进阶学啥书籍_2018年Python学习进阶书籍推荐
  5. [蓝桥杯][算法提高VIP]学霸的迷宫(bfs+dfs)
  6. JSONObject和JSONArray 以及Mybatis传入Map类型参数
  7. redis 备份导出rdb_Redis数据迁移利器之redisshake
  8. LeetCode 1673. 找出最具竞争力的子序列(单调栈)
  9. pagehelper的使用_SpringBoot项目中,如何更规范的使用PageHelper分页?
  10. springcloud maven打包部署
  11. 归并排序的java代码_归并排序的原理及java代码实现
  12. mysql 数据块_数据库中数据块是什么
  13. 万稞pw80线切割编程软件_Sodick 沙迪克慢走丝线切割机床,工件摆斜不校边加工步骤...
  14. fread函数的使用
  15. SpringSecurity实战(五)-认证流程源码分析
  16. 兔子-蓝牙 bluetooth (四)OPP文件传输
  17. switch为什么总是出现问题?
  18. 解决CMD命令行窗口不显示颜色问题python
  19. matlab2020a安装完多大_Matlab2020a
  20. Db2 V11设计与调优 --- IBM中文官网

热门文章

  1. Efficiently Solving the Practical Vehicle Routing Problem: A Novel Joint Learning Approach(GCN-NPEC)
  2. 鞍山钢铁学院计算机学院,辽宁科技大学(原鞍山钢铁学院)
  3. 前端百题斩【015】——快速手撕call、apply、bind
  4. 解析视频分辨率和时长
  5. JavaWEB16E家园项目
  6. 运算放大器【五】---全功率带宽和增益带宽积
  7. wav文件 服务器失败,.wav存储在服务器上的声音文件在加载web应用程序时无法播放...
  8. queryset问题
  9. 如何给网站注入木马程序
  10. fanuc机器人与示教器配对_FANUC工业机器人手动示教的方法