ORACLE:prompt、set feedback、set define
prompt PL/SQL Developer import file
prompt Created on 2017年7月7日 by admin
set feedback off
set define off
prompt Deleting BLSC.CONFIG_SMS...
delete from BLSC.CONFIG_SMS;
commit;
prompt Loading BLSC.CONFIG_SMS...
insert into BLSC.CONFIG_SMS (SMS_NO, SMS_TYPE, SMS_CONTEXT, SMS_REMARK, SMS_EX1, SMS_EX2, SMS_EX3, SMS_CLANNEL)
values ('birthday', '09', '亲爱的{0}{1},真诚祝您生日快乐,{2}', null, null, null, null, null);
commit;
prompt 1 records loaded
set feedback on
set define on
prompt Done.
prompt:控制台输出。
示例:
SQL> prompt PL/SQL Developer import file;
PL/SQL Developer import file
set feedback:
SQL> select id, name from trade_type;
ID NAME
----------- --------------------------------------------------------------------------------
1 充值
2 提现
3 零钱投资
4 定期投资
5 零钱赎回
6 定期赎回
7 奖励
8 代金券使用
0 全部
9 rows selected
SQL> set feedback off;
SQL> select id, name from trade_type;
ID NAME
----------- --------------------------------------------------------------------------------
1 充值
2 提现
3 零钱投资
4 定期投资
5 零钱赎回
6 定期赎回
7 奖励
8 代金券使用
0 全部
设置off后,不再反馈信息”9 rows selected”。
set feedback n
SQL> set feedback 20;
SQL> select id, name from trade_type;
ID NAME
----------- --------------------------------------------------------------------------------
1 充值
2 提现
3 零钱投资
4 定期投资
5 零钱赎回
6 定期赎回
7 奖励
8 代金券使用
0 全部
SQL> set feedback 2;
SQL> select id, name from trade_type;
ID NAME
----------- --------------------------------------------------------------------------------
1 充值
2 提现
3 零钱投资
4 定期投资
5 零钱赎回
6 定期赎回
7 奖励
8 代金券使用
0 全部
9 rows selected
n=20,查询记录少于20,不反馈 “9 rows selected“,小于n不反馈。
n=2,查询记录大于2,反馈“9 rows selected“,大于等于n反馈。
set define
SQL> prompt &variable;
hello
SQL> set define off;
SQL> prompt &variable;
&variable
oracle中&修饰变量,set define off关闭该功能,set define on开启该功能,默认开启。
SQL> set define on;
SQL> set define $;
SQL> prompt &variable;
&variable
SQL> prompt $variable;
hello
set define :使用替代&,成为修饰变量的标志。
本文介绍了Oracle数据库中的几个重要命令:prompt用于控制台输出,set feedback可以设定是否显示查询后的记录数,而set define则与变量替换有关。通过set feedback off可以关闭记录数反馈,set feedback n可以自定义反馈条件。set define命令控制&符号的变量替换功能,可以开关此特性。
518

被折叠的 条评论
为什么被折叠?



