sqlplus的人機互動命令
在sqlplus裡可以接受使用者的輸入,最常用的命令有:
(1) accept
接受整行的資料。
語法:acc[ept] variable [num[ber]|char|date] [for[mat] format]
[def[ault] default] [prompt text|nopr[ompt]] [hide]
舉例說明:
角本1.sql,查出工資大於輸入金額的雇員。
set feedback off
set pause off
accept sal number prompt 'please input salary(weekly): '
select employee_id,last_name,first_name,salary from employee
where salary>[$sal]
在sqlplus 中執行
sql> @c:/1.sql
please input salary(weekly): 1000
old 2: where salary>&sal
new 2: where salary> 1000
注:① accept接受一行的輸入,並且把輸入的資料根據指定按照指定的型別存放到變數(如不存在,自動建立乙個)中。
② fomrat用於制定輸入的資料格式,如數字可以指定』999.99』,字元可以指定長度』a10』
③ 如果型別是char,長度最大240。
(2) prompt
輸出提示資訊。
語法:pro[mpt] [text]
舉例:sql> prompt hello,world
hello,world
(3) pause
輸出一行資訊,並等待使用者輸入回車。
語法:pau[se] [text]
舉例:sql> pause please press [return]
please press [return]
SQL PLUS命令大全
oralce中的sql plus是與oracle進行互動的客戶端工具。在sql plus中可以執行sql plus命令與sql plus語句。我們通常所說的dml,ddl,dcl語句都是sql plus語句,他們執行完成後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能執行一條最...
SqlPlus命令大全
1.執行乙個sql指令碼檔案 sql start file name sql file name 我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。2.對當前的輸入進行編輯 sql edit 3.重新執行上一次執...
Sqlplus登入命令
1.直接敲sqlplus並回車就是啟動sql plus,輸入user及password將使使用者登陸到預設的資料庫。請輸入使用者名稱 2.sqlplus user password service name 將連線到指定的資料庫。3.敲sqlplus nolog就是使sql plus啟動,但不登陸o...