1. 程式人生 > >PL/SQL各個視窗的區別(轉)

PL/SQL各個視窗的區別(轉)

PW(程式視窗):
可以執行 sql,sqlplus 相關的語句,例如儲存過程,方法,一般用來開發程式用的。
TW(測試視窗):
一般是用來測試儲存過程等的debug。
SW(SQL視窗):
執行的是dml,ddl語句,主要使用者語句的查詢、顯示、執行統計資訊等(應用最多的一個視窗)。例如 desc table不能在SQL
window中執行,必須在Command window中才能執行。
RW(報告視窗):
方便用於展示有聚合查詢的用圖表形式展示的視窗,例如sum(),count()等,有x,y軸的。
CW(command命令視窗):
除了可以執行sql/sqlplus 相關的命令、sql指令碼,還可以執行更多的命令,例如show  parameter, set define off等。
EPW(解釋計劃視窗):

解釋執行計劃的,調優時,經常用到(F5)。
DW(圖表視窗):

SQL視窗與命令視窗的區別:

command視窗是命令視窗,即為sqplus視窗,有命令提示符,識別sqlplus命令,基本的命令都可以執行;
sql視窗僅可執行DDL、select、DML等
DML(data manipulation language)是資料操縱語言:它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言;
DDL(data definition language)是資料定義語言:DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結構,資料型別,表之間的連結和約束等初始化工作上,他們大多在建立表時使用。
DCL(DataControlLanguage)是資料庫控制語言
:是用來設定或更改資料庫使用者或角色許可權的語句,包括(grant,deny,revoke等)語句。

SQL語言16種基本命令:

DDL命令:CREATE,ALTER,DROP,RENAME,TRUNCATE,COMMENT
DML命令:SELECT,INSERT,UPDATE,DELETE,MERGE
TCL命令:SAVEPOINT,ROLLBACK,COMMIT,GRANT,REVOKE