[開発][DB][Oracle] DML, DDL, DCL and TCL

【*】データ操作言語/ DML
Data access and Manipulation Language

*SQL DML LIST
-SELECT (≠Manipulate) / SELECT FOR UPDATE
-INSERT
-DELETE
-UPDATE
-MERGE (9i)

-CALL
-LOCK TABLE

-EXPLAIN PLAN

【*】データ定義言語/ DDL
Data Definition Language
・スキーマオブジェクトの作成/変更/削除
 CREATE, DROP, TRUNCATE, ALTER, etc
・権限/ロールの操作
 GRANT, REVOKE
・スキーマオブジェクトの分析
 ANALYZE
・監査の定義
 AUDIT
・スキーマのコメントの追加
 COMMENT

*SQL DDL LIST
-ALTER (does inc session, systemControl stmt?)
-ANALYZE
-ASSOCIATE STATISTICS/ DISASSOCIATE STATISTICS
-AUDIT
-COMMENT

-CREATE
-DROP
-TRUNCATE
-FLASHBACK
-PURGE
-RENAME

-GRANT
-REVOKE
-NOAUDIT

【*】データ制御言語 / DCL
Data Control Language
Oracle doesnt have this kind language.

【*】トランザクション制御文 ≒ DCL

*SQL DDL LIST
-COMMIT
-ROLLBACK
-SET TRANSACTION
-SAVEPOINT

【*】セッション制御文
セッションプロパティの設定

*SQL DDL LIST
-ALTER SESSION
-SET ROLE

【*】システム制御文
インスタンスプロパティの設定

*SQL DDL LIST
-ALTER SYSTEM


ref:
http://www.shift-the-oracle.com/sql/structured-query-language.html

tag : DML DDL DCL DB Oracle

2009-02-09 06:27 : 開発 : コメント : 0 : トラックバック : 0 :
コメントの投稿
非公開コメント

« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud