0

重複の可能性:
Oracle 10g が列のあいまいさについて文句を言わないのはなぜですか?

比較的単純なクエリ:

SELECT X.a
       ,X.b
       ,X.c
       ,created_date -- exists in X, Y and Z, as you might expect
FROM X
LEFT JOIN Y
    ON Y.b = X.b
LEFT JOIN Z
    ON Z.c = X.c

あいまいな結合に関するエラーは発生しませんがNULL、データに予期しない sがあることに気付きました - 調査の結果、created_date接頭辞.created_dateX

他の列では、プレフィックスが削除されると、パッケージの作成時にエラーが発生します。

テーブルエイリアスプレフィックスが常に使用されることを確認するよう同僚にアドバイスしましたが、他の列ではなく来る列のパッケージを作成するときにあいまいさについて警告しないのはなぜですか?

4

0 に答える 0