甲骨文sql plus 命令大全
1. 執(zhí)行一個SQL 腳本文件
2. 對當前的輸入進行編輯
3. 重新運行上一次運行的 sql 語句
4. 將顯示的內(nèi)容輸出到指定文件
5. 關(guān)閉 spool 輸出
6.顯示一個表的結(jié)構(gòu)
7. COL 命令:
1). 改變?nèi)笔〉牧袠祟}
2). 將列名ENAME 改為新列名 EMPLOYEE NAME 并將新列名放在兩行上:
3). 改變列的顯示長度:
4). 設置列標題的對齊方式
5). 不讓一個列顯示在屏幕上
6). 格式化NUMBER 類型列的顯示:
7). 顯示列值時,如果列值為 NULL值,用 text值代替 NULL值
8). 設置一個列的回繞方式
9). 顯示列的當前的顯示屬性值
10). 將所有列的顯示屬性設為缺省值
8. 屏蔽掉一個列中顯示的相同的值
9. 在上面屏蔽掉一個列中顯示的相同的值的顯示中,每當列值變化時在值變化之前插入 n 個空行。
10. 顯示對 BREAK 的設置
11. 刪除 8、9 的設置
12. Set 命令:
1).設置當前session 是否對修改的數(shù)據(jù)進行自動提交
2).在用 start 命令執(zhí)行一個 sql 腳本時,是否顯示腳本中正在執(zhí)行的 SQL 語句.
3).是否顯示當前 sql 語句查詢或修改的行數(shù)
4).是否顯示列標題
5).設置一行可以容納的字符數(shù)
6).設置頁與頁之間的分隔
7).顯示時,用 text 值代替 NULL 值
8).設置一頁有多少行數(shù)
9).是否顯示用 DBMS_OUTPUT.PUT_LINE包進行輸出的信息。
10).當SQL語句的長度大于 LINESIZE 時,是否在顯示時截取 SQL 語句。
11).是否在屏幕上顯示輸出的內(nèi)容,主要用與 SPOOL 結(jié)合使用。
12).將SPOOL 輸出中每行后面多余的空格去掉
13)顯示每個sql 語句花費的執(zhí)行時間
14). 遇到空行時不認為語句已經(jīng)結(jié)束,從后續(xù)行接著讀入。
15).設置DBMS_OUTPUT 的輸出
16.顯示 sql buffer中的 sql 語句,list n顯示 sql buffer 中的第 n 行,并使第 n行成為當前行
17.在 sql buffer 的當前行下面加一行或多行
18.將指定的文本加到 sql buffer的當前行后面
19.將 sql buffer 中的 sql語句保存到一個文件中
20.將一個文件中的 sql語句導入到 sql buffer中
21.再次執(zhí)行剛才已經(jīng)執(zhí)行的 sql 語句
22.執(zhí)行一個存儲過程
23.在 sql*plus中連接到指定的數(shù)據(jù)庫
24.設置每個報表的頂部標題
25.設置每個報表的尾部標題
26.寫一個注釋
27.將指定的信息或一個空行輸出到屏幕上
28.將執(zhí)行的過程暫停,等待用戶響應后繼續(xù)執(zhí)行
29.將一個數(shù)據(jù)庫中的一些數(shù)據(jù)拷貝到另外一個數(shù)據(jù)庫(如將一個表的數(shù)據(jù)拷貝到另一個數(shù)據(jù)庫)
30.不退出 sql*plus,在 sql*plus 中執(zhí)行一個操作系統(tǒng)命令:
31.在 sql*plus 中,切換到操作系統(tǒng)命令提示符下,運行操作系統(tǒng)命令后,可以再次切換回 sql*plus:
32.顯示 sql*plus命令的幫助
33.顯示 sql*plus系統(tǒng)變量的值或 sql*plus 環(huán)境變量的值
1) . 顯示當前環(huán)境變量的值:
2) . 顯示當前在創(chuàng)建函數(shù)、存儲過程、觸發(fā)器、包等對象的錯誤信息
3) . 顯示初始化參數(shù)的值:
4) . 顯示數(shù)據(jù)庫的版本
5) . 顯示 SGA 的大小
6). 顯示當前的用戶名
34.查詢一個用戶下的對象
35.查詢一個用戶下的所有的表
36.查詢一個用戶下的所有的索引
37. 定義一個用戶變量
38. 定義一個綁定變量
39. &與&&的區(qū)別
40.在輸入 sql 語句的過程中臨時先運行一個 sql*plus 命令
41. SQLPlus中的快速復制和粘貼技巧