其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
SQL*PLUS环境输入'&字符'的方法

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

我们知道在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



相关文章

相关软件