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

SQL Server で同等の Oracle ドロップ制約カスケード

    実際の DELETE ステートメントに関連して、FOREIGN KEY 制約の CASCADE 機能について考えています。

    ALTER TABLE t2 add constraint FK_T2 foreign key(t_id) references t(id)
       ON DELETE CASCADE;
      

    CASCADE で制約を削除しても、行は削除されません。

    ON DELETE CASCADE を有効にしている場合、DELETE は行を削除します。

    制約を削除すると、データ行ではなく、単に制約 (および関連するインデックスと従属制約) が削除されます。 SQL Server では ALTER TABLE ... Oracle のように「CASCADE」オプションがあることを知りません。

    Oracle ドキュメントから http://docs.oracle. com/cd/B28359_01/server.111/b28286/statements_3001.htm#i2103845 ALTER TABLE ステートメントの場合:




    1. 「DbContextOptionsBuilder」には「UseSqlServer」の定義が含まれていません

    2. SQL:マテリアライズドパスのすべての親ノードを選択するにはどうすればよいですか?

    3. Postgresの文字列に単語全体が存在するかどうかを検索する方法

    4. pandasqlはインポートされません:ImportError:名前をインポートできませんto_sql