Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tìm kiếm cơ sở dữ liệu Oracle cho các bảng có tên cột cụ thể?

Để tìm tất cả các bảng có một cột cụ thể:

select owner, table_name from all_tab_columns where column_name = 'ID';

Để tìm bảng có bất kỳ hoặc tất cả 4 cột:

select owner, table_name, column_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS');

Để tìm bảng có tất cả 4 cột (không có cột nào bị thiếu):

select owner, table_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS')
group by owner, table_name
having count(*) = 4;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gọi đến hàm không xác định oci_connect ()

  2. Oracle là Giải pháp thay thế của các bảng thay đổi

  3. Đệ quy trong Oracle

  4. Lỗi SQL:ORA-02000:thiếu từ khóa LUÔN khi tạo bảng dựa trên cột nhận dạng

  5. Tự động tạo tệp phản hồi