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

別のテーブルの外部キーである主キー行を削除します

    FKeyには、ON DELETE {CASCADE、SET NULL、SET DEFAULT}

    などの特定のオプションを設定する必要があります。

    代わりに、参照の整合性のためにSQL Serverによって禁止されているため、参照された行を削除することはできません。

    したがって、オプションは、参照テーブルの値をNULLまたはその他のデフォルト値に設定することです。

    または それも削除してください

    または 、参照行に親行がなくても何らかの意味がある場合-DB設計に問題があります -FKeyが不要であるか、スキーマが正規化されていません。



    1. php-古いデータを保存するmysql

    2. java、デッドロックを防ぐために静的変数を適切に使用する-同期

    3. MYSQL-外部キーを作成できません

    4. SQLAlchemyCoreでリスト値を一括挿入