■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
テーブルの制約(外部キー)を無効に出来ない? 2005/07/28 14:33 OB 2
OB9.0.1.4にてテーブルの制約(外部キー)を一時的に無効にしたいのですが、
チェックマークを外して、作成ボタンを押下後、
チェックマークが付いた状態に戻ってしまいます。

作成する時に表示されているDDLを見てみると「DISABLE」の表示が見当たりませんでした。
(SQL*Plusから ALTER Tableにて実行すると無効に出来る)

OBでの回避策がありましたら、教えてください。

サイト様

こんにちは。
確かに制約画面から有効ボックスのチェックを外しても付いてしまいますね。
テーブル画面から下部の制約・インデックス一覧にある制約を選択して右クリックし、
「無効にする」をクリックすると、状態が”DISABLED”になります。
その後で制約画面で確認したら有効ボックスにはチェックが外れていましたので、
無効になっていると思います。
この方法ではいかがでしょうか?

[サイト]
>OB9.0.1.4にてテーブルの制約(外部キー)を一時的に無効にしたいのですが、
>チェックマークを外して、作成ボタンを押下後、
>チェックマークが付いた状態に戻ってしまいます。
>
>作成する時に表示されているDDLを見てみると「DISABLE」の表示が見当たりませんでした。
>(SQL*Plusから ALTER Tableにて実行すると無効に出来る)
>
>OBでの回避策がありましたら、教えてください。
>
>
tanima 様
ありがとうございました。
教えていただいた方法で、無効にすることが出来ました。
(OBでは、いろいろな方法が提供されているのですね・・)

これで、作業効率が図れます。
ありがとうございました。