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

Lấy tất cả các tên bảng của một cơ sở dữ liệu cụ thể bằng truy vấn SQL?

Có thể là do cách các dbms sql khác nhau xử lý các lược đồ.

Hãy thử cách sau

Đối với SQL Server:

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG='dbName'

Đối với MySQL:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_SCHEMA='dbName' 

Đối với Oracle, tôi nghĩ điều tương tự sẽ là sử dụng DBA_TABLES .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn câu lệnh để trả về cha mẹ và con vô hạn

  2. Đổi tên Tài khoản SA trong SQL Server (Ví dụ T-SQL)

  3. Sao chép cơ sở dữ liệu SQL Server

  4. Luồng có điều kiện của máy chủ SQL

  5. Cách khắc phục “câu lệnh ALTER TABLE SWITCH không thành công”