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

Cú pháp SQL Information_Schema để tìm tên máy chủ, bảng và chi tiết cột

Có nhiều chế độ xem information_schema khác nhau. Nếu bạn muốn xem những chế độ xem nào khả dụng thì trong trình khám phá đối tượng SSMS, bạn có thể điều hướng đến cơ sở dữ liệu> cơ sở dữ liệu hệ thống> msdb> chế độ xem> chế độ xem hệ thống và cuộn xuống information_schema. Vì đây là các chế độ xem nên bạn chỉ có thể truy vấn chúng. Từ câu hỏi của bạn, những câu bạn sẽ quan tâm là

INFORMATION_SCHEMA.columns
INFORMATION_SCHEMA.tables
INFORMATION_SCHEMA.views

Đây là một truy vấn mẫu liệt kê tên máy chủ và tất cả các cột

select @@servername, *
from INFORMATION_SCHEMA.columns

Bạn có thể tham gia các chế độ xem và lọc dữ liệu của mình giống như bạn thực hiện với bất kỳ truy vấn nào. Hy vọng điều này sẽ hữu ích.

select * 
from information_schema.tables t
join INFORMATION_SCHEMA.columns c
on t.table_name = c.table_name
where c.data_type = 'image'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATEPART () Ví dụ trong SQL Server

  2. Đối chiếu trong SQL Server

  3. Sql Server 2008 địa lý Giới hạn kích thước chuỗi

  4. Cách khôi phục hoặc cam kết một giao dịch trong SQL Server

  5. Cho phép người dùng chuyển tên bảng và tên cột trong khi ngăn chặn việc đưa vào SQL