PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1023 98/03/24 21:13:34 RE(4):異なるDBMS間でのSQL文の互換性 By あすかちゃんの父
1020 98/03/24 19:52:59 RE(3):異なるDBMS間でのSQL文の互換性 By M.M
999 98/03/24 09:36:19 RE(2):DBの結合について By takahashi
966 98/03/23 11:12:56 RE(1):DBの結合について By あすかちゃんの父
964 98/03/21 14:31:02 DBの結合について By takahashi

カテゴリ:旧電子会議室
日付:1998年03月23日 11:12 発信者:あすかちゃんの父
題名:RE(1):DBの結合について

takahashiさん、こんにちは。

> 早速質問ですが、データウィンドウペインタやクエリーペインタでDBの結合を
>した場合、JoinやLeft JoinなどのANSI標準のSQLを吐かせることはできないんでし
>ょうか。

データウィンドウ・ペインターの複数テーブルの結合は、自然結合がデフォルト(とい
うか、それしかできない)のようです。外部結合や、内部結合(OUTER JOIN、
INNER JOIN  etc)といったSQLを作成する場合は、いつもSQL構文の編集でSQL文を
作っています。
各ベンダーのデータベースによって、このへんのテーブル結合のサポートや構文が違
うので、PBでは自然結合しかサポートしていないのではないでしょうか(かなり好意的
な解釈ですが・・・・ (^^ゞ)

> しかも、ちょっとマイナーなDBMS、たとえばInterBase(ボーランドさん失礼します
>^_^; )に接続すると、ペインタ内での左・右結合の記述さえできないようです。

InterBaseは使ったことがありませんが、これはグラフィックス編集のペインターの
話ですか? だとすると、PBがInterBaseの参照整合性定義を認識できないのではない
でしょうか。データベースペインターで参照整合定義をしたテーブルを開いて、テー
ブル間を結合する線が表示されますか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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