Wednesday, October 6, 2010

Apakah perbedan antara DDL , DML & Perintah TCL

DDL 

Data Definition Language (DDL) pernyataan yang digunakan untuk mendefinisikan struktur database atau skema. Beberapa contoh: 

* CREATE - untuk membuat objek dalam database 
* ALTER - mengubah struktur database 
* DROP - menghapus objek dari database 
* TRUNCATE - menghapus semua catatan dari meja, termasuk semua ruang yang dialokasikan untuk catatan dihapus 
* KOMENTAR - menambahkan komentar untuk kamus data 
* RENAME - mengubah nama suatu objek 

DML 

Data Manipulation Language (DML) pernyataan yang digunakan untuk mengelola data dalam obyek skema. Beberapa contoh: 

* SELECT - mengambil data dari database 
* INSERT - memasukkan data ke dalam tabel 
* UPDATE - update data yang ada dalam tabel 
* DELETE - menghapus semua catatan dari meja, ruang untuk catatan tetap 
* MERGE - UPSERT operasi (insert atau update) 
* CALL - panggilan PL / SQL atau Java subprogram 
* MENJELASKAN RENCANA - menjelaskan jalur akses data 
* LOCK TABEL - kontrol concurrency 

DCL 

Data Control Language (DCL) laporan. Beberapa contoh: 

* GRANT - memberikan hak akses pengguna ke database 
* REVOKE - menarik diberikan hak akses dengan perintah GRANT 

TCL 

Transaksi Control (TCL) pernyataan ini digunakan untuk mengelola perubahan yang dibuat oleh pernyataan DML. Hal ini memungkinkan laporan akan dikelompokkan bersama menjadi transaksi logis. 

* COMMIT - menyimpan pekerjaan dilakukan 
* SAVEPOINT - mengidentifikasi titik dalam suatu transaksi yang Anda nantinya dapat memutar kembali 
* ROLLBACK - mengembalikan database untuk asli sejak COMMIT terakhir 
* TRANSAKSI SET - Ubah pilihan transaksi seperti tingkat isolasi dan apa segmen rollback untuk menggunakan

No comments:

Post a Comment