【发布时间】:2019-08-19 06:19:13
【问题描述】:
CREATE OR REPLACE PROCEDURE SPLoginAuditHistory_Login
(
IN @Menuid int,
IN @UserID numeric,
IN @UserName varchar,
OUT @Result int
)
DYNAMIC RESULT SETS 1
P1: BEGIN
DECLARE @err int;
BEGIN TRANSACTION
BEGIN
INSERT INTO Login_Audit_History(Menuid,UserID,UserName,LoginTime)
VALUES(@Menuid,@UserID,@UserName,Current DATE)
END
SELECT @err=@@Error if @err<>0 goto Fail
SELECT @Result=0
COMMIT TRANSACTION
RETURN
Fail:
SELECT @Result=1
ROLLBACK TRANSACTION
RETURN
END P1;
【问题讨论】:
-
你的答案应该是格式正确的,它有助于用户理解你的问题。请参考stackoverflow.com/help/minimal-reproducible-example
标签: stored-procedures db2