whycomputer.com >> Rangkaian komputer >  >> Perisian

Cara Mendapatkan Semua Nama Lajur di Pangkalan Data Oracle

Dalam pangkalan data Oracle, jadual diatur ke dalam akaun pemilik yang dipanggil skema. Pengguna boleh mengakses metadata pangkalan data, dikenali sebagai data dictionary, untuk memaparkan maklumat seperti nama lajur, kebenaran objek, atau statistik objek. Untuk mengambil nama lajur dari jadual atau pandangan, anda hanya perlu menjalankan satu kueri ringkas pada pandangan data dictionary yang paling sesuai.

Pandangan Data Dictionary

  • USER_TAB_COLS – memaparkan objek yang dimiliki oleh pengguna yang sedang log masuk.
  • ALL_TAB_COLS – memaparkan semua objek yang boleh diakses pengguna mengikut hak aksesnya.
  • DBA_TAB_COLS – memaparkan semua objek dalam pangkalan data tanpa mengira pemilik.

Langkah 1

Jalankan kueri SQL asas untuk mendapatkan hasil daripada pandangan sistem yang sesuai. Contoh asas:

SELECT * FROM USER_TAB_COLS;

Gantikan USER_TAB_COLS dengan ALL_TAB_COLS atau DBA_TAB_COLS mengikut keperluan anda.

Langkah 2

Hepaskan data yang dikembalikan dengan menyenaraikan lajur tertentu. Contohnya, untuk memaparkan pemilik, nama jadual dan nama lajur bagi objek yang boleh diakses:

SELECT owner, table_name, column_name FROM ALL_TAB_COLS;

Untuk menyempitkan hasil, gunakan klausa WHERE. Sebagai contoh, untuk mendapatkan nama lajur bagi jadual yang dimiliki oleh pengguna log masuk dan bermula dengan huruf "A":

SELECT * FROM USER_TAB_COLS WHERE table_name LIKE 'A%';

Tips

  • Organisasi besar sering menyediakan antara muka web bagi data dictionary yang membolehkan anda menanyakan semua lajur jadual tanpa perlu menulis kueri sendiri. Tanyakan kepada pentadbir pangkalan data jika anda mempunyai akses ke alat tersebut.
  • Oracle juga menyediakan pandangan ALL_TAB_COLUMNS, USER_TAB_COLUMNS dan DBA_TAB_COLUMNS. Pandangan ini menapis beberapa lajur tersembunyi, tetapi kebanyakan kes anda akan mendapat maklumat yang sama.

Amaran

  • Menarik semua nama lajur pada pangkalan data yang sangat besar boleh menghasilkan maklumat yang tidak berguna. Sempitkan skop pencarian anda dengan menggunakan penapis di klausa WHERE.
  • Untuk menanyakan pandangan yang bermula dengan DBA, pengguna log masuk mesti mempunyai hak SELECT ke pandangan tersebut atau diberikan peranan SELECT_CATALOG_ROLE. Biasanya, pandangan DBA perlu mengekspresikan skema SYS, contohnya: SELECT * FROM SYS.DBA_TAB_COLS;

URL:https://ms.whycomputer.com/perisian/1015006901.html

Perisian
  • Cara Menyingkirkan Skrin Biru Fatal

    Skrin biru maut, atau Skrin Biru Fatal, berlaku apabila komputer Windows terjumpa ralat yang tidak dapat dibetulkan sendiri. Masalah ini boleh berpunca daripada perkakasan, perisian, atau pemacu dan memerlukan penyelesaian yang teliti. Langkah-langkah Penyelesaian Langkah 1 Catat maklumat yang dipap

  • Panduan Memuat Turun Pangkalan Data Buku Amazon

    Amazon Book Database ialah koleksi buku elektronik yang boleh dibeli dan dimuat turun dalam format PDF. Setiap buku dapat dilihat di skrin komputer menggunakan pembaca PDF percuma seperti Adobe Acrobat Reader. Harga buku boleh berbeza-beza, bermula dari beberapa dolar hingga beberapa ratus dolar. La

  • Cara Memperoleh Kod Pembaharuan Norton

    Walaupun kebanyakan aplikasi komputer berfungsi tanpa had selepas pemasangan, perisian antivirus dan keselamatan lain seperti Norton perlu dikemas kini secara berkala. Apabila tiba masanya mengemas kini, anda boleh menaik taraf ke versi terbaru atau memilih untuk memperbaharui versi semasa dengan ko

Rangkaian komputer © https://ms.whycomputer.com