試したコードは、実際には2つのステートメントです。 DELETE
その後にSELECT
が続きます 。
TOP
を定義しません 何によって注文されたか。
特定の順序付け基準については、CTEまたは同様のテーブル式から削除するのが最も効率的な方法です。
;WITH CTE AS
(
SELECT TOP 1000 *
FROM [mytab]
ORDER BY a1
)
DELETE FROM CTE
試したコードは、実際には2つのステートメントです。 DELETE
その後にSELECT
が続きます 。
TOP
を定義しません 何によって注文されたか。
特定の順序付け基準については、CTEまたは同様のテーブル式から削除するのが最も効率的な方法です。
;WITH CTE AS
(
SELECT TOP 1000 *
FROM [mytab]
ORDER BY a1
)
DELETE FROM CTE