34,588
社区成员
发帖
与我相关
我的任务
分享
BEGIN
DELETE [OnLineExam].[dbo].[Score] WHERE ( [ID] = @ID)
UPDATE [OnLineExam].[dbo].[UserAnswer] SET [UserMark] = NULL
WHERE [PaperID] = @PaperID AND [UserID] = @UserID AND [Type] in ('填空题','问答题')
END
select * from [OnLineExam].[dbo].[UserAnswer]
where [Type] in ('填空题','问答题')
CREATE PROCEDURE [dbo].[Proc_ScoreDelete]
(@ID [int],
@UserID nvarchar(50),
@PaperID [int])
AS
BEGIN
UPDATE [OnLineExam].[dbo].[UserAnswer] SET [UserMark] = NULL
WHERE [PaperID] = @PaperID AND [UserID] = @UserID AND [Type] in ('填空题','问答题')
DELETE [OnLineExam].[dbo].[Score] WHERE ( [ID] = @ID)
END
GO