博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL*Plus 系统变量之14 - DEF[INE]
阅读量:4495 次
发布时间:2019-06-08

本文共 645 字,大约阅读时间需要 2 分钟。

DEF[INE] {c|OFF|ON}

设置置换变量的前缀字符。

[OFF]:不扫描置换变量,不替换置换变量的值。此设置会覆盖系统变量SCAN的设置。

[ON]:扫描并替换置换变量的值。设为ON后会自动把置换变量前缀改为“&”。

[c]:设置置换变量的前缀字符为指定字符。

ContractedBlock.gif
ExpandedBlockStart.gif
代码
 
SQL
>
set
define #
SQL
>
define aa
=
scott.dept
SQL
>
select
*
from
#aa;
--
-将把此处的置换变量#aa替换为scott.dept
原值
1
:
select
*
from
#aa
新值
1
:
select
*
from
scott.dept
DEPTNO DNAME LOC
--
-------- -------------- -------------
10
ACCOUNTING NEW YORK
20
RESEARCH DALLAS
30
SALES CHICAGO
40
OPERATIONS BOSTON
SQL
>
set
define
off
--
-禁止扫描替换变量
SQL
>
select
*
from
#aa;
--
-此处的#aa不再作为置换变量,因此将会出错
select
*
from
#aa
*
ERROR 位于第
1
行:
ORA
-
00911
: 无效字符

 

 

 

转载于:https://www.cnblogs.com/jasonsun/archive/2010/08/10/1796708.html

你可能感兴趣的文章
“NASA”计划背后_阿里巴巴大数据系统架构概述
查看>>
oracle 查询树结构节点下的数量
查看>>
小练习
查看>>
px4的CMakelists.txt阅读
查看>>
linux-usb软件系统架构
查看>>
MySQL基础
查看>>
render Target sample in UI
查看>>
[转载]Linux用户管理全攻略(五)
查看>>
Django基础知识
查看>>
【python之路7】python基本数据类型(一)
查看>>
win7 实用
查看>>
Entity Framework Core 导航属性 加载数据
查看>>
String中的equals方法解析 jdk1.7
查看>>
Block详解
查看>>
Luogu P2467 [SDOI2010]地精部落 | 神奇的dp
查看>>
不可变类小结
查看>>
syslog-ng应用详解
查看>>
关于类加载器
查看>>
XCode: duplicate symbol 解决方案
查看>>
iOS状态栏设置详解!
查看>>