* UPDATE檢索更新記錄*MS-SQL查詢 - 通過存儲過程
範圍現在已經略有發展,我現在需要中檢索的字段的標識,URI,linkTo「。這是如何改變的事情?
我正在使用MS-SQL 2005 db並具有以下存儲過程;
CREATE PROCEDURE dbo.getNewAds
(
@region
)
AS
BEGIN
SELECT TOP 1 Id, uri, linkTo FROM Adverts
ORDER BY NEWID()
WHERE adRegion = @region
END
我想在同一個表中爲名爲adShown的列添加'1',以獲得單個結果。在同一個程序中做到這一點最簡單/最快捷的方法是什麼?
在此先感謝您提供的任何幫助。
感謝您的答覆。我已獲得更多信息,現在還需要檢索列'id,uri,linkTo'。我試圖在@ ID = id後添加這些內容,但得到錯誤;一個給變量賦值的SELECT語句不能與數據檢索操作結合使用。 –
經過更新以反映變更的要求。 –