set feedback 和set define 的作用
程序员文章站
2022-05-08 09:25:41
set feedback off 和set define off的作用set feedbackset feedback有三种方式set feedback onset feedback offset feedback n默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully completed 。当载脚本中...
set feedback off 和set define off的作用
set feedback
set feedback有三种方式
set feedback on
set feedback off
set feedback n
默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully completed 。当载脚本中运行很多语句的时候,一般将feedback设为off。
set feedback n:当一条sql语句返回n或者大于n行记录的时候,就会有feedback,比如:set feedback 10,当返回记录等于或多于10行的时候会有类似11 rows selected.的反馈.如果返回行少于10则没有此反馈。
set define
有两种方式:
set define on
set define off
作用就是关闭和开启替代变量
替代变量:
主要是oracle在解析sql语句的bai时候,会去库高速缓冲区,du先找找之前有没有执行过的语句zhi,如果有就直接替换一下变量dao的值就可以执行。
但是如果你把语句的条件写死,数据库每次都要重新编译一遍这个语句,执行效率就会很差,这种效率的差异不会在少数据量的时候体现,当你要执行的查询为百万级,或者你在游标中不断地循环的话,效率就体现出来了,oracle是提倡用变量的方式的,基于效率考虑。
本文地址:https://blog.csdn.net/weixin_46683645/article/details/109004585
推荐阅读
-
PHP中ini_set和ini_get函数的用法小结
-
Python中内置数据类型list,tuple,dict,set的区别和用法
-
Python 利用内置set函数对字符串和列表进行去重的方法
-
一文搞懂ES6中的Map和Set
-
Python中dict和set的用法讲解
-
jquery中常用的SET和GET$(”#msg”).html循环介绍
-
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
-
Shell中set与shopt命令选项的含义和使用示例
-
PHP中__get()和__set()的用法实例详解
-
set_include_path在win和linux下的区别