PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13815 00/11/07 12:04:39 RE(5):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By TMopera-o
13808 00/11/06 22:44:32 RE(4):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By Taka
13807 00/11/06 22:37:09 RE(3):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By ryochan
13805 00/11/06 21:42:25 RE(2):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By こてちゅ
13804 00/11/06 21:20:54 RE(1):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By ryochan
13802 00/11/06 20:45:36 PB6.5: OracleのROWIDをPowerBuilderで使用する方法は? By TMopera-o

カテゴリ:データベース
日付:2000年11月06日 22:37 発信者:ryochan
題名:RE(3):PB6.5: OracleのROWIDをPowerBuilderで使用する方法は?

こてちゅさん、こんばんは。

>んでもてって、更新特性で固有カラムを選択したものにできたりしたら、更新もできるのかな?
>これは、わかりませんが・・・
>rowidtochar(rowid)とcomputeタブに書いてしまうと、Where句をrowidと
>関連付けてくれないかもしれないですねぇ・・・・

あっOKかもしれません。
(私もこてちゅさんと同じ事を考えていたので、埋め込みと書きました。)
多分DWの更新・削除のSQL発行文が where ROWIDTOCHAR(ROWID) = DWの値
となるのかな。
推測ばかりの発言なのですみません。(今Oracleの環境が無いのです。)

余談ですが、DWも更新特性をカラム名指定だけでなく
SQL文自体のカスタマイズが可能になると
結構便利になるかもしれません。
今回だと本当は
ROWID = CHARTOROWID(計算カラムの値)
の方が素直っぽいし、
あと、
例えば、更新時のDWのupdate発行文において、
最終更新日時カラムにサーバー日付セットの場合
インサート時はDB側のデフォルト値で設定する。
set 更新カラム = 値,
  最終更新日時カラム=SYSDATE(MSSQL,SybaseはGetdate())
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
みたいな感じでカスタマイズできると嬉しいのですが。
(とあるコンパイラは出来てしまうんですよね...)

これは何か方法があるのかな。

いつも、埋め込みSQLでステータスを調べながら
ゴリゴリ書いてました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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