ALTER PROCEDURE [dbo].[statusupdate]
(@userid INT, @status BIT)
AS
BEGIN
UPDATE Users
SET @status = IsDeleted
WHERE @userid = UserId
END
我只根据IsDeleted
表中的userid
更新了一列(Users
)。它正在执行,但没有反映数据库中的变化。
答案 0 :(得分:0)
你写错了代码! 您需要修复以下内容。
ALTER PROCEDURE [dbo].[statusupdate]
(@userid INT, @status BIT)
AS
BEGIN
UPDATE Users
SET IsDeleted = @status
WHERE UserId = @userid
END