ALTER PROCEDURE Any_ErrorAdd
(
@Error_Content text,
@Error_Code uniqueidentifier=null out ---------输出参数
)
AS
BEGIN TRAN
set @Error_Code = newid()
INSERT INTO Any_Error (
Error_Code,
Error_Content
)
VALUES (
@Error_Code,
@Error_Content
)
IF @@ERROR!=0
BEGIN
ROLLBACK TRAN
RAISERROR 20000 'Any_ErrorAdd: Cannot insert data into Any_ErrorAdd'
RETURN(1)
END