● Jun 29, 2001 (Fri) 1:41 - おら #~~~~ # select rec_a, rec_b, rec_c from tbl_a where rec_c=1 や # select rec_b, rec_a, rec_c from tbl_a where rec_c=1 を # 発行すれば、どちらのSQL文でも rec_aの番号で言うと結果的には # 1, 2, 4 の各行が選択されるはずなんですが...実際には片方では # 正しい行が返され、片方では「んなデータは存在しねぇよ」みたいな # 感じでデータがひとつも返ってこない。 マジですか‥‥‥. とりあえず,手元の Oracle8i R8.1.7 Enterprise / Linux (米OTNの開発者版)で試したところ,そういう現象は でなかったですが(^^; もっと複雑なデータじゃないとだめなのかな. # かなりひどいbugのようですが、SQL文を変更することで一応回避 # できたりするわけで、非常に厄介なのがこのままだと信頼性に欠けるので、 # プログラム全体のすべてのSQL文を確認し直す必要が出てくると言うこと…。 Oracleバージョンアップするとか‥‥‥. とりあえず,サポートに問い合わせるべきでは(^^; |
|