Scenarie:
Du arbejder som SQL Server-udvikler. Du er i gang med nogle analyser og ønsker at få listen over alle kolonner i SQL Server-databasen, som er Nullable eller Not Nullable. Hvordan ville du få disse oplysninger?Løsning:
Vi kan bruge systemvisninger i SQL Server til at få disse oplysninger. Nedenstående forespørgsel returnerer os Databasenavn, Skemanavn, Tabelnavn, Kolonnenavn, Datatype og 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'
Sådan får du en liste over nullbare og ikke-nulbare kolonner i SQL Server Database- TSQL Tutorial
br />