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