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

SQLServerデータベースで有効/無効なチェック制約のリストを取得する方法-SQLServer/TSQLチュートリアルパート86

    シナリオ:

    SQL Server開発者として働いており、有効または無効になっている場合は、すべてのチェック制約のリストとステータスを提供するように求められます。

    解決策:

    以下のクエリを使用して、SQLServerデータベースで有効または無効になっている場合にステータスのあるデータベースからすべてのチェック制約のリストを取得できます。

    --Get List of Enabled / Disabled Check Constraints
    SELECT DB_Name() AS DBName
        ,Schema_Name(Schema_id) AS TableSchema
        ,Object_name(parent_object_id) AS TableName
        ,DEFINITION
        ,CASE 
            WHEN is_disabled = 0
                THEN 'NO'
            ELSE 'YES'
            END AS IsDisabled
    FROM sys.check_constraints
     
     
     
     
    SQLServerデータベースで有効または無効なチェック制約のリストを取得する方法
      


    ビデオデモ:SQLServerで有効/無効なチェック制約のリストを取得する方法


    1. AmazonRDSポイントインタイムリカバリとClusterControlの比較

    2. 右結合/左結合または内部結合をいつ使用するか、またはどのテーブルがどちら側にあるかを判断する方法を決定するにはどうすればよいですか?

    3. mysql selectを書き換えて時間を短縮し、tmpをディスクに書き込みます

    4. トランザクションの影響を受けないシーケンス?