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

カスケード更新Oracle

    通常、最初に問題を回避するために、主キーが不変になるようにデータモデルを構造化します。

    カスケード更新をどうしても許可する必要がある場合は、TomKyteのカスケード更新を使用することをお勧めします。スクリプト 。これにより、テーブルごとに、パッケージと3つのトリガー(ステートメントの前、行の前、ステートメントの後)が動的に生成され、更新をカスケードするために必要なすべてのロジックが実装されます。これは、1人の開発者が一緒にノックするものよりもはるかに効率的(かつ正確)である可能性があります。ただし、作成する必要のあるオブジェクトの数がかなり多いという理由だけで、維持するのにかなりのオーバーヘッドがかかります。




    1. Oracleでコンマ区切りの文字列内の要素の数をカウントします

    2. magentoは複数のMySQLスレーブを使用できますか?

    3. 列を削除しても列参照が完全に削除されるわけではありません-postgresql

    4. InnoDBテーブルのサイズが予想よりもはるかに大きいのはなぜですか?