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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.