Pages

Tuesday, 10 June 2014

ORACLE : Melihat Semua Nama Table

Sebelum meng-update suatu tabel, biasanya kita akan membuat tabel back up terlebih dahulu. Misalnya tabel yang bernama "Tbl_Employee" kita back up dengan ditambahkan tanggal dimana kita melakukan back up menjadi "Tbl_Employee_20140610". Namun dikemudian hari, ketika kita mau membandingkan dengan tabel back up, ternyata kita lupa tanggal berapa kita melakukan back up (berarti lupa juga nama tabel back up).

Kita bisa melihat semua daftar table yang ada dalam sebuah database dengan melakukan query:

SELECT * FROM ALL_TABLE

Query di atas akan menghasilkan banyak field, dua diantaranya adalah :
  1. OWNER : Field ini menginformasikan nama database tabel tersebut
  2. TABLE_NAME : Field ini menginformasikan nama tabel
Untuk contoh kasus diatas, kita bisa melakukan query sebagai berikut :

SELECT * FROM ALL_TABLE
WHERE TABLE_NAME LIKE '%Tbl_Employee%'

Query diatas akan menampilkan semua nama tabel yang memiliki nama "Tbl_Employee" dan mengijinkan ada tambahan sebelum atau sesudah kata "Tbl_Employee"

No comments:

Post a Comment