spAddUpdate_Error
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@Type | nvarchar(1024) | IN | |
@Message | nvarchar(1024) | IN | |
@StackTrace | ntext | IN | |
@SERVERNAME | nvarchar(128) | IN | |
@ADDITIONALINFORMATION | nvarchar(max) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_Error]
(
@PKID int output,
@Type nvarchar(1024),
@Message nvarchar(1024),
@StackTrace ntext,
@SERVERNAME nvarchar(128) = null,
@ADDITIONALINFORMATION nvarchar(max) = null
)
AS
BEGIN
IF (@PKID<=0)
BEGIN
INSERT INTO Error
(
[Type],
[Message],
[StackTrace],
[SERVERNAME],
[ADDITIONALINFORMATION]
)
VALUES
(
@Type,
@Message,
@StackTrace,
@SERVERNAME,
@ADDITIONALINFORMATION
)
SELECT @PKID = @@Identity
END
ELSE
UPDATE Error SET
[Type] = @Type,
[Message] = @Message,
[StackTrace] = @StackTrace,
[SERVERNAME] = @SERVERNAME,
[ADDITIONALINFORMATION] = @ADDITIONALINFORMATION,
[UpdateDate] = getutcdate()
WHERE [ID]=@PKID
END