SQL Server 2008 にset query
withinステートメントを入れることができると思っていました。WITH
そこで、数行のコードを書きました。
with temp as
(
SELECT row_number() OVER (ORDER BY [ShareItems].ItemId) AS Row, ItemId FROM [ShareItems]
)
set @row = ItemId //<---error
上記のエラーが発生していますが、キーワードselect
を使用したステートメントの場合、エラーはありませんでした???WITH
with temp as
(
SELECT
row_number() OVER (ORDER BY [ShareItems].ItemId) AS Row, ItemId
FROM [ShareItems]
)
SELECT ItemId
FROM temp //<--- OK (no error)
なにか提案を ?