PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7143 99/07/14 15:28:12 RE(3):PB6.5: ありがとうごうざいました。外部キーを設定した親子関係テーブルの更新 By えもりけん
7130 99/07/14 13:07:43 RE(2):PB6.5: 外部キーを設定した親子関係テーブルの更新 By Taka
7128 99/07/14 12:53:54 RE(1):PB6.5: 外部キーを設定した親子関係テーブルの更新 By Mika★
7124 99/07/14 11:32:57 PB6.5: 外部キーを設定した親子関係テーブルの更新 By えもりけん

カテゴリ:PowerBuilderの開発環境
日付:1999年07月14日 12:53 発信者:Mika★
題名:RE(1):PB6.5: 外部キーを設定した親子関係テーブルの更新

えもりけんさん、こんにちは。

SQL Serverでなく、Oracleを使ってますが

こういうことがあり得る場合は
外部キーを定義はしますが、使用不可にしておき
親のキーカラムに変更が加わったら、子も変更するように
トリガーで処理させています。
(更新特性は、Update文を使用、にします。)

トリガーを使わなくても
データウィンドウをUpdateする直前に、外部キーを使用不可にし
データウィンドウを親子ともUpdateして
処理が済んだら使用可に戻す、というのでもいいかも。

#なので、ほとんどの外部キーは使用不可になってます。(^-^ゞ
#関連がわかりやすいように、設定してあるだけ。
##ON UPDATE CASCADEオプションもあったらいいのに?!

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

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