PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11370 00/05/22 20:57:29 RE(2):PB6.5: 外部キー使用不可の設定について By JOVI
11362 00/05/22 17:46:53 RE(1):PB6.5: 外部キー使用不可の設定について By Taka
11353 00/05/22 13:39:56 PB6.5: 外部キー使用不可の設定について By JOVI

カテゴリ:データベース
日付:2000年05月22日 17:46 発信者:Taka
題名:RE(1):PB6.5: 外部キー使用不可の設定について

JOVIさん、こんにちは。

>現在、Oracleを使用し、開発を行っています。
>外部キーを使用不可にしたいのですが、

>ALTER TABLE (テーブル名) DISABLE CONSTRAINT (キー名)

>ではなく、キー名を指定せずにこのテーブルに関するすべての外部キーを使用不可にするということは
>できるのでしょうか?教えてください。

PowerBuilderとは関係ないと思いますが… (^^;

USER_CONSTRAINTSというシステムビューから、
TABLE_NAME = \'テーブル名\' AND CONSTRAINT_TYPE = \'R\'
の条件で制約名を抽出できます。

動的SQLを組むか、SQL*PlusのSPOOLコマンドを使ってSQL文を生成/実行すると良いでしょう。
(どうやれば良いかは、ご自分でお調べ下さい)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.