Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana Mengubah Struktur Tabel di Oracle?

Di Oracle, gunakan pernyataan ALTER TABLE untuk mengubah struktur tabel. Di bawah ini saya berikan beberapa contoh untuk mengubah struktur tabel di Oracle menggunakan ALTER TABLE Statement , menggunakan Pengembang Oracle SQL dan menggunakan Toad for Oracle .

Berikut ini adalah hal-hal yang dapat Anda lakukan menggunakan pernyataan ALTER TABLE di Oracle.

1 Menambahkan batasan integritas
2 Menambahkan batasan integritas ke kolom tipe objek
3 Menambahkan atau memodifikasi karakteristik tabel hanya indeks
4 Menambahkan atau memodifikasi kolom LOB
5 Menambahkan atau memodifikasi tipe objek, tipe tabel bersarang, atau kolom tipe varray untuk tabel
6 Menambahkan, memodifikasi, membagi, memindahkan, menjatuhkan, atau memotong partisi tabel
7 Menambahkan, memodifikasi, membagi, memindahkan, menjatuhkan, atau memotong subpartisi tabel
8 Mengizinkan atau melarang penulisan ke tabel
9 Mengubah baris per blok penyimpanan untuk tabel
10 Menambahkan dan Menghapus kolom
11 Mengaktifkan, menonaktifkan, atau menghapus batasan atau pemicu integritas
12 Deallocation eksplisit dari ruang tabel yang tidak digunakan
13 Modifikasi derajat paralelisme untuk tabel
14 Modifikasi atribut LOGGING/NOLOGGING
15 Modifikasi atribut penyimpanan sebenarnya dari tabel yang tidak dipartisi atau atribut default dari tabel yang dipartisi
16 Modifikasi karakteristik penyimpanan atau parameter lain
17 Memindahkan tabel secara fisik
18 Mengganti nama tabel atau partisi tabel
19 Ubah kolom ke ukuran yang lebih besar
20 Ubah kolom yang memiliki semua nilai nol menjadi lebih pendek, atau ke tipe data yang berbeda
21 Ubah PCTFREE, PCTUSED, INITRANS atau MAXTRANS untuk tabel apa pun
22 Ubah klausa penyimpanan untuk tabel apa pun
23 Alokasikan secara eksplisit tingkat baru dan tentukan file data spesifik untuk tablespace dan instance spesifik untuk database multi-instance
24 Lepaskan atau nonaktifkan batasan yang diberikan seperti yang ditunjukkan pada contoh berikut:

Ubah Sintaks Tabel

ALTER TABLE table_name alter_specifications

Memodifikasi Struktur Tabel Menggunakan Perintah ALTER TABLE Contoh

Menambahkan Kolom ke Tabel

Contoh berikut akan menambahkan kolom penunjukan ke tabel EMP.

ALTER TABLE emp ADD designation VARCHAR2(100);

Ubah Tipe Data Kolom

Contoh berikut akan mengubah tipe data kolom dari angka menjadi varchar2 untuk kolom deptno di tabel EMP.

ALTER TABLE emp MODIFY deptno VARCHAR2(10);

Menambahkan Pirmary Key ke Tabel

Contoh berikut akan menambahkan pk_emp kunci utama untuk kolom empno di tabel EMP.

ALTER TABLE emp ADD CONSTRAINT pk_emp PRIMARY KEY (empno);

Aktifkan Pemicu untuk Tabel

Pernyataan berikut mengaktifkan semua pemicu yang terkait dengan tabel EMP.

ALTER TABLE EMP ENABLE ALL TRIGGERS;

Mengganti Nama Kolom dalam Tabel

Contoh berikut mengganti nama kolom sal dari tabel EMP menjadi gaji.

ALTER TABLE EMP RENAME COLUMN sal TO salary;

Mengubah Struktur Tabel Menggunakan Oracle SQL Developer

Ikuti langkah-langkah ini untuk mengubah struktur tabel menggunakan Oracle SQL Developer.

  1. Di Oracle SQL Developer, di sisi kiri buka node koneksi, lalu klik node tabel untuk membukanya.
  2. Kemudian pilih tabel Anda ingin mengubah dan melakukan klik kanan di atasnya.
  3. Dari menu pintasan pilih Edit dan jendela Edit Tabel akan terbuka.
  4. Di sana Anda dapat membuat perubahan apa pun dan setelah melakukan perubahan klik OK untuk menerapkan .

Mengubah Struktur Tabel Menggunakan Toad untuk Oracle

Ikuti langkah-langkah ini untuk mengubah tabel menggunakan Toad.

  1. Klik menu Database> Skema Browser .
  2. Kemudian jendela skema browser akan terbuka dan akan menampilkan daftar tabel .
  3. Pilih tabel Anda ingin mengubah dan melakukan klik kanan di atasnya.
  4. Dari menu pintasan, pilih Ubah Tabel dan jendela ubah tabel akan terbuka.
  5. Buat perubahan yang diperlukan ke dalam tabel dan klik OK untuk menerapkan .

Referensi:

Oracle Docs:Ubah Tabel

Lihat juga:

  • Cara mengedit prosedur tersimpan di Toad
  • 20 Contoh Pernyataan Sisipan Oracle yang Berguna

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mengonversi csv ke tabel di oracle

  2. Bagaimana Mengonversi Angka ke String di Oracle?

  3. Cara Mendaftar Semua Tabel di Oracle

  4. Alasan mengapa Oracle peka huruf besar/kecil?

  5. Ubah tanggal string menjadi datetime di Oracle