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

外部キー制約

    ALTER TABLE Test NOCHECK CONSTRAINT ALL
    ALTER TABLE RefPhysician NOCHECK CONSTRAINT ALL
    
    ALTER TABLE Test WITH CHECK CHECK CONSTRAINT ALL
    ALTER TABLE RefPhysician WITH CHECK CHECK CONSTRAINT ALL
    

    重要: 最後の 2 行の面白い "WITH CHECK CHECK" 構文は、再度有効にした後に SQL Server が FK 制約を再び信頼するようにするためのものです。それらを信頼できないものとして再度有効にしたくはありません!

    ただし、テーブルのデザインに何らかの影響を与える場合は、強く 主キーまたは外部キーで変更可能な値を使用しないことを提案します。挿入後に変更されない内部 ID に基づいている場合、FK 制約はより適切に機能します。



    1. SQLAlchemy(psycopg2.ProgrammingError)はタイプ「dict」を適応できません

    2. Sequelizeはクエリで結合テーブルを返します

    3. MicrosoftOfficeのSalesforceSOQL

    4. PostgreSQL 9.5:dblink接続からパスワードを非表示にする