sql >> データベース >  >> RDS >> Sqlserver

SQLServerデータベース内のすべてのNull列とNotNull列のリストを取得する-SQLServer/T-SQLチュートリアルパート53

    シナリオ:

    あなたはSQLServer開発者として働いており、いくつかの分析を行っており、SQL Serverデータベース内のNullableまたはNotNullableのすべての列のリストを取得したいと考えています。この情報をどのように取得しますか?

    解決策:

    SQL Serverのシステムビューを使用して、この情報を取得できます。以下のクエリは、データベース名、スキーマ名、テーブル名、列名、データタイプ、および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'
     
     SQLServerデータベースのNULL可能列とNULL不可列のリストを取得する方法-TSQLチュートリアル


    1. SQL Server(T-SQL)でのPATINDEX()関数のしくみ

    2. T-SQLを使用してリンクサーバー上にデータベースを作成する2つの方法

    3. ランニングトータル/ランニングバランスを計算する

    4. ORDERBYで更新