与えられた:
列のインデックスを指定することで、結果セットを並べ替えることができます。
SELECT * FROM CUSTOMERS ORDERY BY 1
次のコンテキストで使用しようとしていますが、エラーメッセージが表示されます。
メッセージ5308、レベル16、状態1、行8ウィンドウ関数は、ORDERBY句の式として整数インデックスをサポートしていません。
EXEC ("
SELECT *,
ROW_NUMBER() OVER ( ORDER BY 1 ) AS 'Seq'
from dynamic_table");
回避策を考えられますか?