sql >> Databasteknik >  >> RDS >> Sqlserver

Hämta lista över alla noll- och inte-nollkolumner i SQL Server-databasen - SQL Server / T-SQL självstudie del 53

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 />
  1. sqlplus-sats från kommandoraden

  2. Ingen unik eller uteslutningsbegränsning som matchar ON CONFLICT

  3. Ta bort standardspåret – Del 1

  4. Anslut PHP till MSSQL via PDO ODBC