質問 |
||
| QNo.4017125 | OUTER JOIN の不具合対応 | |
|---|---|---|
| 質問者:masa6272 |
Oracle Database 10g Express Edition を使用しています。 新人教育で外部結合を教えるのに際して、+を使ったOracle方言ではなく、標準で教えたいと思っています。 Oracleの+を使った外部結合ですと、FULL OUTER JOINも素直には書けませんし、Oracleの世界でしか通用しませんので。 そこで、質問なのですが、ネットで検索すると、ISOのOUTER JOIN構文を使うと、Oracleでは色々誤動作が起きるとの記述が見られます。その深刻度、現状、Oracleの対応などについて、情報源はありませんでしょうか? |
|
困り度:
|
||
| 質問投稿日時: 08/05/12 18:44 |
||
回答 |
|
| ANo.2 | 自分の使用環境に該当するかどうか分からない不具合を探すより、自分の環境、使用しようとしているSQLで不具合が生じないかを確認する方が、遥かに効率的だと思いますが? |
|---|---|
| 回答者:chukenkenkou | |
| 種類:補足要求 どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/14 05:00 |
|
| |
| この回答への補足 | 簡単なOUTER JOINは、動く事は確認しています。 変な話ですが、うまく不具合を起こすと言うのは結構難しいです。 まったく動かないようでしたら、Oracleも出さないでしょうし。 限られた条件で、初めて発現するのがこういったバグです。 自分の現在使用しようとするSQLで不具合が生じない事の確認は、将来にわたって、不具合が出ない事を担保するものではなく、 こういった問題では無意味です。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答10pt |
|
| ANo.1 | バグ情報になるのでオラクルサポートが正確な情報源です。 http://support.oracle.co.jp/ サポート登録していないと「公開区分」が「一般公開」のものしか見れませんけどね。 ログインしてKrownで検索すると結構ありますよ。 http://support.oracle.co.jp/krown_external |
|---|---|
| 回答者:3rd_001 | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/05/12 20:40 |
|
| |
| この回答への補足 | ありがとうございます。 調べてみます。 Oracleのページだと、自分に不利なことはあまり書いてないような気がしますが・・・ 実際に使用して、問題が起きた方のご意見などが聞けるとうれしいのですが。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |