我是一个新手,我不明白为什么我在执行这个存储过程时会出错。
谁能帮我吗!?
ALTER PROCEDURE [dbo].[Update_UserPassword]
(@username nvarchar(50),
@password nvarchar(20))
AS
BEGIN
DECLARE @flag bit
SET NOCOUNT ON;
SET @flag = (SELECT firstloginflag
FROM USER
WHERE username = @username)
-- Insert statements for procedure here
IF(@flag = 0)
UPDATE USER
SET firstloginflag = 1, password = @password
WHERE username = @username
ELSE
UPDATE USER
SET password = @password
WHERE username = @username
END
这是错误:
消息 208,级别 16,状态 6,过程 Update_UserPassword,第 31 行
无效的对象名称“dbo.Update_UserPassword”。