Berikut adalah tiga cara untuk mendapatkan informasi tentang kolom tabel di Oracle, termasuk tipe datanya.
DESCRIBE
Perintah
DESCRIBE
perintah mencantumkan definisi kolom dari tabel atau tampilan.
Sintaksnya seperti ini:
DESCRIBE [CATALOG] [ schema.] table [@ dblink]
Ini contohnya:
DESCRIBE HR.COUNTRIES;
Itu mendapat informasi tentang COUNTRIES
tabel, dimiliki oleh HR
.
Kami juga dapat mempersingkat DESCRIBE
ke DESC
, sehingga menjadi seperti ini:
DESC HR.COUNTRIES;
ALL_TAB_COLUMNS
Lihat
Cara lain untuk mendapatkan tipe data kolom adalah dengan menanyakan ALL_TAB_COLUMNS
lihat:
SELECT
COLUMN_NAME,
DATA_TYPE,
DATA_LENGTH,
DATA_PRECISION,
DATA_SCALE
FROM ALL_TAB_COLUMNS
WHERE OWNER = 'HR'
AND TABLE_NAME = 'COUNTRIES';
Tampilan ini menjelaskan kolom tabel, tampilan, dan cluster yang dapat diakses oleh pengguna saat ini.
Tampilan terkait:
DBA_TAB_COLUMNS
menjelaskan kolom dari semua tabel, tampilan, dan cluster dalam database.USER_TAB_COLUMNS
menjelaskan kolom tabel, tampilan, dan cluster yang dimiliki oleh pengguna saat ini. Tampilan ini tidak menampilkanOWNER
kolom.
ALL_TAB_COLS
Lihat
Cara lain untuk melakukannya adalah dengan ALL_TAB_COLS
lihat:
SELECT
COLUMN_NAME,
DATA_TYPE,
DATA_LENGTH,
DATA_PRECISION,
DATA_SCALE
FROM ALL_TAB_COLS
WHERE OWNER = 'HR'
AND TABLE_NAME = 'COUNTRIES';
Tampilan ini mirip dengan ALL_TAB_COLUMNS
kecuali kolom tersembunyi yang dihasilkan sistem tidak difilter.
Tampilan terkait:
DBA_TAB_COLS
menjelaskan kolom dari semua tabel, tampilan, dan cluster dalam database.USER_TAB_COLS
menjelaskan kolom tabel, tampilan, dan cluster yang dimiliki oleh pengguna saat ini. Tampilan ini tidak menampilkanOWNER
kolom.