比較的単純なクエリ:
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_date
X
他の列では、プレフィックスが削除されると、パッケージの作成時にエラーが発生します。
テーブルエイリアスプレフィックスが常に使用されることを確認するよう同僚にアドバイスしましたが、他の列ではなく来る列のパッケージを作成するときにあいまいさについて警告しないのはなぜですか?