Cara Mengubah Nama Sebuah Table Di Oracle SQL

Pada tutorial SQL kali ini, kita akan belajar tentang Cara Mengubah Nama (rename) Sebuah Table Di Oracle SQL. Untuk mengubah nama sebuah table, Anda dapat menggunakan perintah ALTER TABLE ... RENAME TO ....

Cara Mengubah Nama Sebuah Table Di Oracle SQL
Perhatian!
Anda perlu hati-hati ketika mengubah nama sebuah table, pastikan terlebih dahulu apakah table yang akan anda ubah namanya itu di pakai oleh objek lainnya, seperti View, Procedure, Trigger, dan lain sebagainya. Apabila table yang akan anda ubah di pakai oleh objek tersebut, maka objek-objek tersebut harus di build atau edit ulang.

Baca Juga:

Sintak Dasar


Di bawah ini adalah sintak dasar untuk mengubah nama table di Oracle SQL:

ALTER TABLE table_name
  RENAME TO new_table_name;

Penjelasan sintak:
  • table_name adalah nama table asal yang akan direname.
  • new_table_name adalah nama table baru hasil dari rename.

Contoh


Sebagai contoh coba Anda tampilkan kembali daftar table yang terdapat di schema Anda dengan menjalankan perintah berikut ini:

SQL> SELECT * FROM tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
COUNTRIES                      TABLE
DEPARTMENTS                    TABLE
EMPLOYEES                      TABLE
EMP_DETAILS_VIEW               VIEW
JOBS                           TABLE
JOB_HISTORY                    TABLE
LOCATIONS                      TABLE
PEGAWAI                        TABLE
REGIONS                        TABLE
TBL_PEGAWAI                    TABLE

10 rows selected.

Dari daftar table diatas, coba Anda ubah nama table "pegawai" menjadi "karyawan" dengan menjalankan perintah berikut ini:

SQL> ALTER TABLE pegawai
  2  RENAME TO karyawan;

Table altered.

Apabila keluar pesan "Table altered", berarti Anda telah sukses mengubah nama table "pegawai" menjadi "karyawan". Untuk membuktikannya, coba Anda tampilkan kembali daftar table di atas.

SQL> SELECT * FROM tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
COUNTRIES                      TABLE
DEPARTMENTS                    TABLE
EMPLOYEES                      TABLE
EMP_DETAILS_VIEW               VIEW
JOBS                           TABLE
JOB_HISTORY                    TABLE
KARYAWAN                       TABLE
LOCATIONS                      TABLE
REGIONS                        TABLE
TBL_PEGAWAI                    TABLE

10 rows selected.

Terbukti bukan???

Sekian tutorial singkat tentang Cara Mengubah Nama Sebuah Table Di Oracle SQL. Semoga bermanfaat & Happy Learning Oracle SQL.

Salam,

Nursalim

Share this

Related Posts

Previous
Next Post »