Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobierz listę wszystkich pustych i nie zerowych kolumn w bazie danych SQL Server — samouczek SQL Server / T-SQL, część 53

Scenariusz:

Pracujesz jako programista programu SQL Server, przeprowadzasz analizę i chcesz uzyskać listę wszystkich kolumn w bazie danych programu SQL Server, które mogą mieć wartość null lub not nullable. Jak uzyskać te informacje?

Rozwiązanie:

Aby uzyskać te informacje, możemy użyć widoków systemowych w SQL Server. Poniżej Zapytanie zwróci nam nazwę bazy danych, nazwę schematu, nazwę tabeli, nazwę kolumny, typ danych i 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'
 
 Jak uzyskać listę kolumn z wartością null i bez wartości null w bazie danych SQL Server — samouczek TSQL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przestań zmuszać SQL Server do brudnej roboty

  2. Zrozumienie monitorowania wydajności serwera SQL opartego na chmurze

  3. SQL Server:Baza danych utknęła w stanie przywracania

  4. SQL Server 2008 Błąd logowania Windows Auth:Login pochodzi z niezaufanej domeny

  5. Zwróć listę tabel z połączonego serwera w SQL Server (przykłady T-SQL)