SQL サーバーの「AS」キーワードに関して、かなり厄介な問題が発生しています。複数の LEFT JOIN を実行し、AS キーワードを使用して結果セットのエイリアスを作成しています。特定のクエリでエイリアスを定義しようとしましたが、「AS 付近の構文が正しくありません」というエラーが表示されました。クエリは正常に実行されますが、SQL サーバーでエイリアスの定義が許可されていません。
AS キーワードでできることとできないことについて、より詳細なドキュメントを調査し、見つけようとしました。また、ビルトインをどこかに書いて、それを見逃している可能性も真剣に考えています。
複数の JOIN を含む、私が書いた他の SQL の一部を抽出しましたが、同じ問題が発生しています。これが私が今扱っているクエリの例です:
選択する D.ProjectID [プロジェクトID], D.VendorID [ベンダーID], VND.VendorName [名前], D.変更者 [ユーザー変更] から ( 選択する プロジェクトID、 ベンダーID、 によって変更 FROM [プロジェクト].[ProjectDocument] ) AS D 左結合 ( 選択する ベンダーID、 業者名 FROM [ベンダーテーブル].[ベンダー] ) AS VND ON D.VendorID = VND.VendorID AS V
AS キーワードが SQL サーバーによって拒否される理由はありますか?