Rabu, 10 Mei 2017
Minggu, 19 Maret 2017
DDL - Data Definition Language
Perintah DDL :
– CREATE TABLE
Digunakan untuk membuat tabel. Umumnya sebagai berikut :CREATE TABLE [schema, ] table ( column datatype [DEFAULT expr][,...]);
Contoh pembuatan sebuah tabel adalah :CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13));
– ALTER TABLE
Digunakan untuk mengubah bentuk tabel yang sudah ada. Biasanya dipergunakan untuk tabel yang sudah memiliki data.
~ Menambahkan kolom baru
Untuk menambah kolom baru :
Untuk menambah kolom baru :
ALTER TABLE table
ADD (column datatype [DEFAULT expr]
[, column datatype]...);
Contoh penambahan kolom pada tabel dept :
Contoh penambahan kolom pada tabel dept :
ALTER TABLE dept
ADD (job_id VARCHAR2(9));
~ Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Dari perintah ALTER TABLE untuk memodifikasi kolom :
~ Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Dari perintah ALTER TABLE untuk memodifikasi kolom :
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr]
[, column datatype] ... );
Contoh :
Contoh :
ALTER TABLE dept
MODIFY (dname VARCHAR2(30));
Table altered.
~ Menghapus kolom
DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom job_id pada pada tabel dept di atas.
Sebagai contoh, jika kita ingin menghapus tabel dept, maka yang harus dilakukan adalah :
Table altered.
~ Menghapus kolom
DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom job_id pada pada tabel dept di atas.
ALTER TABLE dept
DROP COLUMN job_id;
– DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP TABLE maka :
Semua data dan struktur dari table akan dihapus
Semua transaksi pending akan di-commit
Semua indeks akan dihapus
Perintah drop ini tidak bisa di-rollback
– DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP TABLE maka :
Semua data dan struktur dari table akan dihapus
Semua transaksi pending akan di-commit
Semua indeks akan dihapus
Perintah drop ini tidak bisa di-rollback
Sebagai contoh, jika kita ingin menghapus tabel dept, maka yang harus dilakukan adalah :
DROP TABLE dept;
– RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika ingin menghapus tabel dept,maka perintah yang harus dilakukan adalah :
– RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika ingin menghapus tabel dept,maka perintah yang harus dilakukan adalah :
RENAME dept TO detail_dept;
Langganan:
Postingan (Atom)