Scenario:
Du arbetar som SQL Server-utvecklare. Du håller på att analysera och vill få listan över alla kolumner i SQL Server Database som är Nullable eller Not Nullable. Hur skulle du få denna information?Lösning:
Vi kan använda systemvyer i SQL Server för att få denna information. Nedan fråga kommer att returnera oss databasnamn, schemanamn, tabellnamn, kolumnnamn, datatyp och 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'
Hur får du en lista över nullbara och icke-nullbara kolumner i SQL Server Database- TSQL Tutorial
br />