2017-05-23 18 views

答えて

4

SQLDWに対して実行するために送信するコードは、最終的に実行されるコードと同じではありません。これは良いことです! SQLDWはデータベースオブジェクトの内部表現を使用するため、名前の変更などは制御ノードでの単純なメタデータの変更のみです。しかし、これは、システムによって生成されたエラーが、実行したコードの行に並んでいないことを意味します。したがって、ERROR_LINE()はこの文脈では何も意味しません。

EXPLAINを参照するか、DMV(sys.dm_pdw_sql_requests)を使用して生成されるコードを確認できます。

JRJ