Scenario:
U werkt als SQL Server-ontwikkelaar, u doet een analyse en wilt de lijst met alle kolommen in de SQL Server-database die Nullable of Not Nullable zijn. Hoe zou u deze informatie krijgen?
Oplossing:
We kunnen systeemweergaven in SQL Server gebruiken om deze informatie te krijgen. Onderstaande query retourneert ons Databasenaam, Schemanaam, Tabelnaam, Kolomnaam, Gegevenstype en 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'
Hoe een lijst met nullable en niet-nullable kolommen in SQL Server Database-TSQL-zelfstudie te krijgen