ORACLE:prompt、set feedback、set define

来源:互联网 发布:淘宝访客数是什么意思 编辑:程序博客网 时间:2024/05/21 14:42

ORACLE:prompt、set feedback、set define

prompt PL/SQL Developer import fileprompt Created on 2017年7月7日 by adminset feedback offset define offprompt 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 loadedset feedback onset define onprompt 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 selectedSQL> 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;

变量输入提示框

helloSQL> set define off;SQL> prompt &variable;&variable

oracle中&修饰变量,set define off关闭该功能,set define on开启该功能,默认开启。

SQL> set define on;SQL> set define $;SQL> prompt &variable;&variableSQL> prompt $variable;

变量输入提示框

hello

set define 使替代&,成为修饰变量的标志。

原创粉丝点击