Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan semua nama jadual dalam pangkalan data oracle
Kaedah pertanyaan: 1. Gunakan pernyataan "SELECT * FROM all_tables WHERE OWNER = 'username'" untuk menanyakan semua nama jadual pengguna yang ditentukan 2. Gunakan pernyataan "SELECT * FROM user_tables" untuk menanyakan semasa Semua nama jadual pengguna.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Oracle menanyakan semua nama jadual dalam pangkalan data
Kaedah pertama
Kaedah ini menentukan nama pengguna Oracle (iaitu, skema dalam Oracle) untuk pertanyaan, menggantikan * dalam keadaan pertanyaan dengan TABLE_NAME dan hanya memaparkan nama jadual
-- DWD为用户名,用户名必须是大写,你填你的用户名 SELECT * FROM all_tables WHERE OWNER = 'DWD' -- 加 ORDER BY TABLE_NAME 是让结果按照表名顺序展示 SELECT * FROM all_tables WHERE OWNER = 'DWD' ORDER BY TABLE_NAME
The kaedah kedua
Lihat jadual di bawah pengguna yang sedang log masuk (mod), tanpa menyatakan PEMILIK, gantikan * dalam keadaan pertanyaan dengan TABLE_NAME dan hanya paparkan nama jadual
SELECT * FROM user_tables -- 加 ORDER BY TABLE_NAME 是让结果按照表名顺序展示 SELECT * FROM user_tables ORDER BY TABLE_NAME
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan semua nama jadual dalam pangkalan data oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!