DATA DEFINITION LANGUAGE ( DDL ) ORACLE Part. 1 ( CREATE TABLE )

Pada postingan kali ini saya  akan membahas tentang DDL di ORACLE. DDL / Data Definition Language adalah sebuah bahasa yang digunakan untuk mendefinisikan pendefinisian data. Terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data.




Dalam Oracle ada beberapa jenis perintah DDL dalam oracle :
  • CREATE 
  • ALTER 
  • DROP
  • RENAME
Pada bahasan kali ini kita akan bahas tentang data definition langguage ( ddl )  create di oracle.
  1. CREATE TABLE 
    Digunakan untuk membuat tabel. Syntax umumnya sebagai berikut :

    CREATE TABLE [schema, ]
    table( column datatype [DEFAULT expr][,...]);

    contoh pembuatannya :

    CREATE TABLE MAHASISWA(
    NIM VARCHAR2(5),
    NAMA VARCHAR2(100)
    );

  2. CREATE USER
    Digunakan untuk membuat user. Syntax umumnya sebagai berikut :

    CREATE USER username IDENTIFIED BY password;

    contoh pembuatanya :

    CREATE USER KAMPRET IDENTIFIED BY KAMPRET;

  3. CREATE VIEW
    View adalah tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database. Syntax umumnya sebagai berikut :

    CREATE VIEW <namaTabel> AS
    <SQLQuery>

    contoh pembuatannya :

    CREATE VIEW pegawaiwanita AS
    SELECT * FROM pegawai WHERE jenis=”P”
  4. CREATE TRIGGER
    Trigger adalah sebuah obyek dalam database yang berupa prosedur yang merespon setiap kali terdapat proses modifikasi pada tabel. Proses modifikasi berupa: Insert, Update dan delete. Syntax pembuatan Trigger :

    CREATE TRIGGER <namaTrigger> ON TABLE <namaTabel>
    FOR [DELETE] [,] [INSERT] [,] [UPDATE]
    AS <perintahSQL>
Demikian posting singkat saya mengenai Data Definition Language ( DDL ) part 1 ( Create ) kali ini nanti, pada postingan selanjuatnya kita akan belajar tentang ALTER. 



Previous
Next Post »

1 komentar:

Write komentar
Unknown
AUTHOR
27 April 2015 at 05:01 delete This comment has been removed by a blog administrator.
avatar