我有一個查詢:SQL Server的 「頂部1」 限制
select @MyVariable = SomeField from SomeTable <...>
如果我運行它移出@MyVariable -
select SomeField from SomeTable <...>
它做同樣的工作,一切正常。
現在我想前1限制添加到查詢,以便它看起來像這樣
select top 1 SomeField from SomeTable <...>
作品好。
,最後,我想這上面加1這臺MyVariable的初始查詢,這是行不通的:
select @MyVariable = top 1 SomeField from SomeTable <...>
我得到這個錯誤信息 -
消息156 ,級別15,狀態1,行25關鍵字 'top'附近的語法錯誤。
有沒有辦法使它正確?