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日 15:28 発信者:えもりけん
題名:RE(3):PB6.5: ありがとうごうざいました。外部キーを設定した親子関係テーブルの更新
Mikaさん Takaさん ありがとうございました。
なにか良い方法があればと考えましたが今回のケースのような操作は
開発時にテストデータをPBからDBMSに登録するような場合だけで
実運用システムのプログラムロジックでは外部キーに定義したカラムを
変更する必要はほとんどありえないですね。
deleteは子テーブル->親テーブルの順に行えば良いし、insertは親テーブル->子テーブル
の順に行えば問題ないし本来、外部キーとして定義する項目はデータが存在する限り、その
値を変更すると、他の関連テーブルも変更しないと整合性がとれなくなってしまうはずです。
このような要求は他の仕組みを考えるか拒否するしかありませんね。
どうもありがとうございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS その他
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.