Beranda > Oracle XE > Struktur Tabel

Struktur Tabel

Creating dan Managing Table
Untuk mengatur tabel semisal membuat , mengubah tabel, atau menghapus tabel kita akan mempergunakan perintah DDL (Data Definition Language) yang sering dipergunakan dalam pembuatan dan pemeliharaan tabel fisik serta definisi relasi, constraint dan objek database lainnya.

Membuat Tabel
Aturan penamaan (diambil dari buku oracle – terjemahan):
1. Harus dimulai dengan huruf
2. Panjang antara 1-30 karakter
3. Hanya boleh berisi karakter A-Z, a-z, 0-9, _, $, dan #
4. Tidak boleh sama dengan nama dari objek lain yang dimiliki oleh user tesebut
5. Tidak boleh berupa kata-kata keyword yang ada pada Oracle
6. Penamaan tidak case-sensitive, jadi nama Buku dianggap sama saja dengan BUKU

Format Penulisan
CREATE TABLE nama_tabel (nama_kolom tipedata(ukuran) [default nilai_default], [nama_kolom2 tipedata2(ukuran2) [default nilai_default2], ……….]);

Contoh :
CREATE TABLE userku (username VARCHAR2(50), password VARCHAR2(50));

Mengubah Tabel
Untuk mengubah tabel yang ada kita dapat mempergunakan perintah ALTER TABLE. Perintah ALTER TABLE meliputi penambahan kolom baru, pengubahan kolom yang sudah ada, mendefinisikan nilai default untuk kolom baru, dan menghapus kolom.

Menambah kolom
Kita dapat juga menambahkan kolom pada tabel yang sudah kita buat. Format penulisannya adalah sebagai berikut.

ALTER TABLE nama_table ADD (nama_kolom tipedata [DEFAULT nilai_default], [nama_kolom tipedata [DEFAULT nilai_default], …………])

Mengubah kolom
ALTER TABLE nama_table MODIFY (nama_kolom tipedata [DEFAULT nilai_default], [nama_kolom tipedata [DEFAULT nilai_default], …………])

Menghapus kolom
ALTER TABLE nama_table DROP COLUMN nama_kolom

Merubah nama tabel
RENAME nama_lama TO nama_baru

Iklan
Kategori:Oracle XE
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: