spTransactions_InsertCustomTransaction
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@TransactionTypeGuid | uniqueidentifier | IN | |
@ClientsID | int | IN | |
@UserID | int | IN | |
@xmlData | ntext | IN |
Definition
Copy
CREATE procedure dbo.spTransactions_InsertCustomTransaction(
@TransactionTypeGuid uniqueidentifier,
@ClientsID int,
@UserID int,
@xmlData ntext)
as
declare @ret int
set @ret=0
if (@UserID is null) or (@UserID<1)
set @UserID = null
if (datalength(@xmlData) < 8)
begin
raiserror ('Unable to insert custom transaction - CustomTransactions.Data cannot be a zero-length string and must be well formed XML',16,1)
return 0
end
if @UserID=0 set @UserID=NULL
insert into dbo.CustomTransactions
(
TransactionTypeGuid,
ClientsID,
AddedByUserID,
Data
)
values
(
@TransactionTypeGuid,
@ClientsID,
@UserID,
@xmlData)
if @@error =0 return @@identity
else return 0