spCustomFormEntryAttribute_AddUpdate
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EntryID | uniqueidentifier | INOUT | |
@AttributeType | int | INOUT | |
@AttributeValue | ntext | IN | |
@ChangeDate | datetime | IN | |
@ChangeUserID | int | IN |
Definition
Copy
CREATE procedure [dbo].[spCustomFormEntryAttribute_AddUpdate]
(
@EntryID uniqueidentifier output,
@AttributeType int output,
@AttributeValue ntext,
@ChangeDate datetime,
@ChangeUserID int
)
as
begin transaction
update dbo.CustomFormEntryAttribute set
[EntryID] = @EntryID,
[AttributeType] = @AttributeType,
[AttributeValue] = @AttributeValue,
[ChangeDate] = @ChangeDate,
[ChangeUserID] = @ChangeUserID
where [EntryID] = @EntryID and [AttributeType] = @AttributeType
if @@rowcount = 0
begin
insert into dbo.CustomFormEntryAttribute
(
EntryID,
AttributeType,
AttributeValue,
ChangeDate,
ChangeUserID
)
values
(
@EntryID,
@AttributeType,
@AttributeValue,
@ChangeDate,
@ChangeUserID
)
end
commit transaction