• ベストアンサー

PLSQLで制約定義

こんにちわ。 PLSQLでテーブルを更新する際に, その前後で,テーブルの制約条件を外したり,戻したりしたいのですが, 動的にPLSQLのなかでそのような処理ができるでしょうか? 教えてください。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Senna_FF
  • ベストアンサー率45% (153/334)
回答No.1

DDL文はDBMS_SQLパッケージを使用してできると思いますが、 依存オブジェクトへの影響等は大丈夫ですか? ビューとかストアドが無効になってしまいますよね。 どのような制約を付加し、どのような処理を行うのかわかりませんが、 中間テーブルとか作成して解決したほうがよいのではないでしょうか?

tatsurou
質問者

お礼

Senna_FFさん。 回答ありがとうございます。 ほかへの影響を考慮していませんでした。 教えて頂いたように中間テーブルを経由する方法で対応してみます。

関連するQ&A