上一篇 | 下一篇

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

发布: 2008-6-30 12:53 | 作者: admin | 来源: | 查看: 0次

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

热 荐

【字体:小 大】

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

作者:- 文章来源:- 点击数:1189 更新时间:2006-5-26

2002-05余枫

我们知道在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> select * from test3;

ID NAME

-- --------------------

1 sgsabc456

2 sgs&a&n

字号: | 推荐给好友

评分:0

我来说两句