spAddUpdate_AddressBookContacts
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CurrentUsersID | int | IN | |
@ClientData | ntext | IN | |
@FirstName | nvarchar(100) | IN | |
@LastName | nvarchar(100) | IN | |
@OrgName | nvarchar(60) | IN | |
nvarchar(100) | IN | ||
@REID | int | IN | |
@EmailGreeting | ntext | IN | |
@Deleted | bit | IN | |
@ContactGroupID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_AddressBookContacts]
(
@PKID int output,
@CurrentUsersID int,
@ClientData ntext,
@FirstName nvarchar(100),
@LastName nvarchar(100),
@OrgName nvarchar(60),
@EMail nvarchar(100),
@REID int,
@EmailGreeting ntext,
@Deleted bit,
@ContactGroupID int
)
AS
if (@PKID<=0) begin
INSERT INTO AddressBookContacts
(
ClientUsersID ,
ClientData ,
FirstName ,
LastName ,
OrgName ,
EMail ,
REID ,
EMAILGREETING,
CONTACTGROUPID
)
VALUES
(
@CurrentUsersID ,
@ClientData ,
@FirstName ,
@LastName ,
@OrgName ,
@EMail ,
@REID ,
@EmailGreeting,
@ContactGroupID
)
SELECT @PKID = @@Identity
end
else
begin
UPDATE AddressBookContacts SET
ClientData=@ClientData ,
FirstName=@FirstName ,
LastName=@LastName ,
OrgName=@OrgName ,
EMail=@EMail ,
REID=@REID ,
EmailGreeting=@EmailGreeting ,
Deleted=@Deleted,
ContactGroupID = @ContactGroupID
WHERE ID=@PKID
end