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

Nhận danh sách tất cả các cột rỗng và không rỗng trong cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / T-SQL Phần 53

Tình huống:

Bạn đang làm việc với tư cách là Nhà phát triển SQL Server, Bạn đang thực hiện một số phân tích và muốn nhận danh sách tất cả các cột trong Cơ sở dữ liệu SQL Server là Nullable hoặc Not Nullable. Bạn sẽ lấy thông tin này như thế nào?

Giải pháp:

Chúng ta có thể sử dụng các dạng xem hệ thống trong SQL Server để lấy thông tin này. Bên dưới Truy vấn sẽ trả về cho chúng tôi Tên cơ sở dữ liệu, Tên lược đồ, Tên bảng, Tên cột, Kiểu dữ liệu và IS_Nullable.
SELECT Table_CataLog AS DBName
    ,table_Name
    ,Column_Name
    ,Data_Type
    ,IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
  --Uncomment the Where Clause if you want to filter the records
  --where TABLE_SCHEMA = 'dbo' and TABLE_NAME = 'TableName' and COLUMN_NAME = 'ColumnName'
 
  Làm thế nào để lấy danh sách các cột Nullable và Non-Nullable trong Cơ sở dữ liệu SQL Server- Hướng dẫn TSQL 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khám phá các định dạng ngày Postgres và các chức năng khác nhau của chúng

  2. Chuỗi định dạng ngày / giờ chuẩn được hỗ trợ bởi FORMAT () trong SQL Server

  3. Trạng thái và phiên hoạt động của SQL Server

  4. SQL Server 2008 Spatial:tìm một điểm trong đa giác

  5. Hội thảo trên web:Theo dõi tiến trình truy vấn trong SQL Server