Oracle之set define off 关闭替代变量功能-yellowcong
来源:互联网 发布:软件著作权怎么加急 编辑:程序博客网 时间:2024/05/27 14:11
set define off , 就是一个变量参数的替换。插入的数据的时候,如果带有替换,就需要我们自己去输入替换符(默认是&,我们也可以通过命令
set define *
修改成*或则其他的)后面的数据,就是需要替换的类容。
在SQL*Plus中默认的”&”表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量 Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。
set define off 则关闭该功能,“&”将作为普通字符,如上例,最终字符就为“SQL&Plus”
-- 关闭替代变量功能set define off -- 开启替代变量功能set define on--将默认替代变量(&)标志符改为“*”(也可以设为其它字符) set define *
案例
--set define off 关闭替代变量功能。--SQL*PLUS中默认的"&"表示替代变量,当写入&时,数据库会要求其替换成其它的值。如:create table tab_test( col varchar2(9) );-- 开启替换set define on;-- 插入数据insert into tab_test values( 'SQL&PLUS' );-- 提示输入字符串 替换掉PLUSEnter value for plus: ABCold 1: insert into tab_test values( 'SQL&PLUS' )new 1: insert into tab_test values( 'SQLABC' )-- 关闭替换set define off;-- 再次插入,就不会有提示了insert into tab_test values( 'SQL&PLUS' );--将替代字符,换为'*'。例:set define * -- 插入默认替换负 & 不好使了insert into tab_test values( 'SQL&PLUS' );-- 输入我们新设定的 * 符号就好用了insert into tab_test values( 'SQL*PLUS' );Enter value for plus: ABCold 1: insert into tab_test values( 'SQL*PLUS' )new 1: insert into tab_test values( 'SQLABC' )1 row created.
插入结果,大家会发现,插入的数据替换成了test
阅读全文
0 0
- Oracle之set define off 关闭替代变量功能-yellowcong
- Oracle "set define off" 关闭替代变量功能
- set define off 关闭替代变量功能
- oracle set define off
- oracle中set define off
- oracle这个语句是什么意思?SET DEFINE OFF;
- oracle这个语句是什么意思?SET DEFINE OFF;
- SET DEFINE OFF prompt
- set define off
- set define off
- oracle特殊符合&的处理: set define off
- oracle特殊符合&的处理: set define off
- SQL*PLUS 关闭&替代变量功能
- prompt set feedback off set define off (转)
- oracle-set define/set feedback
- Oracle---替代变量
- oracle的替代变量
- oracle替代变量
- 自己动手实现主题搜索引擎
- android bitmap和base64之间的转换
- AndroidManifest.xml清单文件详解--uses-permission节点
- 【第四届蓝桥杯】打印十字图
- STL1 容器、pair 模板、容器适配器
- Oracle之set define off 关闭替代变量功能-yellowcong
- 使用sklearn
- JavaWeb-010-HttpServlet详解
- AndroidManifest.xml清单文件详解--uses-sdk节点
- Hibernate的增删改查CRUD
- 在 Object-C 中如何声明一个 block
- qml学习笔记(附表一):qml可识别的color表:颜色--名称--RGB
- 使用Atlas 实现 MySQL读写分离
- django学习——判断用户是否登录的两种方式