* 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语句不能与数据检索操作结合使用。 –
经过更新以反映变更的要求。 –