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