【发布时间】:2014-08-18 11:21:11
【问题描述】:
我正在尝试创建一个存储过程,它运行一个选择查询并提取一个 id(变量),然后对该 id 进行更新查询。任何帮助将不胜感激。
这就是我所拥有的:
CREATE PROCEDURE dbo.Lead_usp_getLead
@LeadId int output
AS
SELECT TOP 1
Leadid, LeadInitials, LeadFirstName, LeadSurname,
LeadHomeTelephoneNumber, LeadWorkTelephoneNumber,
LeadCellularNumber, LeadEMailAddress, IsLocked, uploadedDate
FROM
dbo.Lead
WHERE
IsLocked = 'False'
ORDER BY
uploadedDate;
UPDATE dbo.Lead
SET IsLocked = 'TRUE'
WHERE LeadId = @LeadId
DECLARE @leadid int
EXEC dbo.Lead_usp_getLead @leadId;
【问题讨论】:
-
那么您面临的问题是什么?
-
选择查询运行但记录没有更新。
标签: sql stored-procedures sql-server-2012