SQLPLUS的ACCEPT命令
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;
使用者已建立。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-675452/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLPLUS 的COPY命令SQL
- sqlplus下的命令SQL
- sqlplus set命令SQL
- sqlplus 命令大全SQL
- sqlplus中change命令的用法SQL
- sqlplus專用命令SQL
- sqlplus column命令用法SQL
- sqlplus 內部命令SQL
- sqlplus set命令使用SQL
- sqlplus 命令列格式SQL命令列
- SQLPLUS命令彙總SQL
- Sqlplus下的set命令詳解SQL
- cmd_sqlplus 中的break命令SQL
- oracle系列(一)sqlplus命令OracleSQL
- SQLPlus 常用命令SQL
- oracle sqlplus命令詳解OracleSQL
- sqlplus命令使用大全(轉)SQL
- sqlplus命令回撥配置SQL
- sqlplus命令集錦SQL
- Oracle - SQLPlus下的常用命令OracleSQL
- sqlplus中常用的格式化命令SQL
- 限制SQLPLUS工具可執行的命令SQL
- 【sqlplus】SQL*Plus命令使用大全SQL
- sqlplus中常用命令SQL
- oracle sqlplus 常用命令OracleSQL
- sqlplus 中exit 命令的隱式commitSQLMIT
- linux上的sqlplus支援命令回顯LinuxSQL
- sqlplus 環境下部分set 命令SQL
- 從此SQLPLUS有了Top命令SQL
- sqlplus內部命令change之妙用SQL
- selinux禁用了sqlplus等命令LinuxSQL
- 第十三章 sqlplus命令(一)SQL
- 第十三章 sqlplus命令(二)SQL
- SQLPlus命令使用指南(一) (轉)SQL
- SQLPLUS 下輸入命令的字元長度限制SQL字元
- Linux下Oracle sqlplus命令中執行ed命令LinuxOracleSQL
- Linux基礎命令---accept/reject 允許拒絕傳送列印請求Linux
- Nginx accept鎖的機制和實現Nginx