prompt set feedback set define

SQL脚本示例:

prompt PL/SQL Developer import file
prompt Created on 2015年5月13日 by Administrator
set feedback off
set define off
prompt Disabling triggers for TEST...
alter table TEST disable all triggers;
prompt Deleting TEST...
delete from TEST;
commit;
prompt Loading TEST...
insert into TEST (id, name, age)
values (1, 'JHON', 18);
commit;
prompt 1 records loaded
prompt Enabling triggers for TEST...
alter table TEST enable all triggers;
set feedback on
set define on
prompt Done.

prompt

输出后面的信息,类似操作系统中的echo命令
如:
SQL>prompt HELLO WORLD
--输出 HELLO WORLD

set feedback

客户端执行SQL时,数据库服务器都会返回反馈信息。如:创建表时,成功的反馈信息为“Table Created”等。
feedback属性的三种设置:
 set feedback on        --打开反馈信息
 set feedback off       --关闭反馈信息(当sql脚本中的语句比较多时,反馈信息会影响整个脚本的执行效率)
 set feedback n         --返回记录大于n条是才返回反馈信息,否则不返回

set define

设置SQL*Plus中预定义的替代变量。
在SQL*Plus中默认的" &"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。 
set define off 则关闭该功能,“&”将作为普通字符,如上例,最终字符就为“SQL&Plus”  
define的三种设置:
 set define off   --关闭替代变量功能 
 set define on    --开启替代变量功能 
 set define $     --(不是能是字母数字和空格)将替代默认变量标志符&为“$”原来的&标志将以普通字符的形式插入,而$后面的字符这会是变量,将会提示你输入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值