Data dictionary adalah suatu metadata yang menyimpan beberapa object di database seperti table, view, function, procedure, trigger, index, dan lain sebagainya. Yang disimpan di dalam metadata tersebut berupa object owner (yang memiliki object), definisi, hak akses (privilege), dan lain sebagainya. Silakan Anda baca-baca tutorial Pengenalan Data Dictionary Di Oracle SQL untuk informasi lebih lengkapnya.
Jika Anda belum tahu tentang cara membuat sebuah table, silakan Anda baca terlebih dahulu tutorial tentang Cara Membuat Table Di Oracle SQL.
Baca Juga:
- Cara Menampilkan Daftar Table Di MySQL
- Cara Menampilkan Daftar Table Di SQLite
- Cara Menampilkan Daftar Table Di PostgreSQL
Contoh
Di bawah ini adalah contoh query menggunakan data dictionary untuk menampilkan daftar table yang dimiliki oleh sebuah schema "hris".
Langkah #1 Login ke oracle database
C:\Users\Dev>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on Ming Agt 7 07:08:06 2016 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter user-name: hris Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing optionsLangkah #2 Select query menggunakan table "user_tables" atau "tab".
SQL> SELECT table_name 2 FROM user_tables; TABLE_NAME ------------------------------ REGIONS LOCATIONS DEPARTMENTS JOBS EMPLOYEES JOB_HISTORY TBL_PEGAWAI COUNTRIES PEGAWAI 9 rows selected.
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 11 rows selected.
Kedua query diatas akan menampilkan daftar table yang terdapat di schema "hris".
Sekian tutorial singkat tentang Cara Menampilkan Daftar Table Di Oracle SQL. Semoga bermanfaat & Happy Learning Oracle SQL.
Salam,
Nursalim
1 komentar:
komentarBagus
Reply