文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQLPLUS的ACCEPT命令

SQLPLUS的ACCEPT命令

时间:2010-10-05  来源:yangtingkun

ACCEPT命令用于在SQLPLUS中,接收用户的输入的变量。


这个命令经常使用,不过最近才发现ACCEPT还有DEFAULT语法。

SQL> ACCEPT TABLE_NAME DEFAULT DUAL

SQL> SELECT * FROM &TABLE_NAME;原值 1: SELECT * FROM &TABLE_NAME新值 1: SELECT * FROM DUAL

D
-
X

在ACCEPT命令时没有输入任何字符而直接回车,ACCEPT命令会采用DEFAULT语法中变量作为默认输入值。

除了DEFAULT语法,ACCEPT还有一个HIDE语法,用于隐藏用户输入的敏感字符:

SQL> ACCEPT PASSWD PROMPT 'INPUT PASSWORD' HIDE
INPUT PASSWORD***
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD
2 ;原值 1: CREATE USER U_TEST IDENTIFIED BY &PASSWD新值 1: CREATE USER U_TEST IDENTIFIED BY ABC

用户已创建。

利用HIDE,可以提高SQLPLUS工具的安全性。

这里是为了演示方便,如果要提高安全性,还要设置VER OFF,避免将敏感数据输出到屏幕。

SQL> DROP USER U_TEST;

用户已删除。

SQL> SET VER OFF
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD;

用户已创建。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载