Đừng nghĩ rằng bạn có thể. Từ MSDN
Nhấn mạnh vào "câu lệnh SELECT, INSERT, UPDATE, DELETE hoặc CREATE VIEW".
Đây có thể là trường hợp bạn muốn sử dụng Bảng Tạm thời .
CREATE TABLE #Recs
{
.....
}
INSERT INTO #Recs
select *, row_number() over (order by id) as rownum from ......
Nếu bạn không biết cấu trúc của bảng trước khi sử dụng, bạn có thể sử dụng biểu mẫu này để tạo một bảng tạm thời:
select *, row_number() over (order by id) as rownum INTO #Recs from ......
Bạn sẽ có thể sử dụng bảng Tạm thời theo cách bạn đã mô tả ở trên.