Rumah >pangkalan data >Oracle >Bagaimanakah Oracle menentukan sama ada jadual wujud?

Bagaimanakah Oracle menentukan sama ada jadual wujud?

青灯夜游
青灯夜游asal
2022-01-07 18:19:4416521semak imbas

Pernyataan "SELECT COUNT(*) FROM ALL_TABLES WHERE OWNER=UPPER('user name') AND TABLE_NAME=UPPER('table name')" boleh digunakan dalam oracle untuk menentukan sama ada jadual yang ditentukan wujud. Jika ia mengembalikan "0 ” maka jadual tidak wujud.

Bagaimanakah Oracle menentukan sama ada jadual wujud?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

pangkalan data oracle menentukan sama ada jadual wujud

1. Jenis pertama sql

select count(*) from user_tables where table_name =upper('表名')

Ini adalah untuk. pertanyaan semasa Sama ada jadual wujud dalam semua jadual dalam pengguna log masuk. Ambil perhatian bahawa nama jadual adalah sensitif huruf besar-besaran Jika parameter tidak dihadkan, maka fungsi upper mesti ditambahkan di sini.

Kesannya adalah seperti berikut:

Bagaimanakah Oracle menentukan sama ada jadual wujud?

2 🎜>Contoh:

SELECT COUNT(*) FROM ALL_TABLES WHERE OWNER = UPPER('用户名') 
AND TABLE_NAME = UPPER('表名')
Soal

sama ada jadual wujud dalam jadual di bawah pengguna ini. Contohnya, jika anda log masuk sebagai pengguna

, dan laksanakan sql di atas pada panel pertanyaannya, anda boleh bertanya sama ada jadual tertentu wujud di bawah pengguna ini

. znxd_1znxd_gatewayKesannya adalah seperti berikut: znxd_1

Maksudnya, apabila Bagaimanakah Oracle menentukan sama ada jadual wujud? dikembalikan, bermakna pangkalan data tidak mempunyai jadual, dan apabila

dikembalikan, ini bermakna jadual itu wujud .

0Tutorial yang disyorkan: "1Tutorial Oracle

"

Atas ialah kandungan terperinci Bagaimanakah Oracle menentukan sama ada jadual wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn