SQL*PLUS环境输入’&字符’的方法

文章作者 100test 发表时间 2007:09:25 12:53:46
来源 100Test.Com百考试题网


我们知道在SQL*PLUS默认环境里会把&.字符当成变量来处理.

有些时候我们也需要在SQL>的符号下输入&.字符, 只需要改变SQL*PLUS下一个环境变量define即可.

   SQL> set define off.

是把默认的&.绑定变量的功能取消, 可以把&.字符当成普通字符处理

SQL> set define on.

打开&.绑定变量的功能, &.后面的字符串当变量使用.

SQL> show define.

查看当前SQL*PLUS的define状态

举例说明:
---------------------------------------------------------------
SQL> CREATE TABLE TEST3 (
ID NUMBER (2) PRIMARY KEY,
NAME VARCHAR2 (20)).

SQL> show define.
define "&." (hex 26)

SQL> insert into test3 values(1,sgs&.a&.n).
Enter value for a: abc
Enter value for n: 456
old 1: insert into test3 values(1,sgs&.a&.n)
new 1: insert into test3 values(1,sgsabc456)

1 row created.

SQL> commit.

Commit complete.

SQL> set define off.

SQL> insert into test3 values(2,sgs&.a&.n).

1 row created.

SQL> commit.

Commit complete.

SQL> 0select * from test3.

ID NAME
-- --------------------
1 sgsabc456
2 sgs&.a&.n


相关文章


浅谈Windows下PHP4.0与oracle8的连接设置
SQL*PLUS环境输入’&字符’的方法
XML与XMLDB和ODP.NET结合使用
把表里的数据导成i ert语句
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛