8

MS SQL Serverでは、ON UPDATE CASCADEオプションを使用して外部キーを作成できるため、主キーの列の1つを更新するたびに、他のテーブルの外部キーもDBMSによって更新されます。

では、Oracleでそれを行う方法は?

4

2 に答える 2

4

Oracleでは、「ONUPDATECASCADE」を使用した外部キ​​ー制約は許可されていません。

ここにあなたが持っているいくつかのオプションがあります。

外部キーを作成し、「更新時」トリガーを作成します。以下のパッケージを利用してください(データベースにインストールする必要があります)。

http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html

他にご不明な点がある場合や、さらに詳しい情報が必要な場合はお知らせください。

于 2009-08-17T20:32:21.660 に答える
2

データベーストリガーはあなたのために仕事をしますか?

これは、 11gのデータ整合性に関するOracleのドキュメントです(興味がある場合に備えて)。

于 2009-08-17T20:21:50.807 に答える