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

3 Cara Memeriksa Tipe Data Kolom di Oracle

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 menampilkan OWNER 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 menampilkan OWNER kolom.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi NLS_CHARSET_NAME() di Oracle

  2. Oracle DB Server + APEX + ORDS + JasperReports dari awal (Bagian 4)

  3. Kesalahan ORA-00932 saat menggunakan pilih dengan bidang gabungan dan CLOB

  4. Menggunakan Layanan Heterogen Oracle® dengan Dua Sumber Data ODBC

  5. kesalahan kata kunci yang hilang di oracle CASE WHEN pernyataan sql