USP_ADORGANIZATIONALUNIT_EDIT
Updates an existing organizational unit in the ADORGANIZATIONALUNIT table
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@NAME | nvarchar(64) | IN | |
@OUPATH | nvarchar(1000) | IN | |
@GROUP | nvarchar(64) | IN | |
@USERNAMESUFFIX | nvarchar(10) | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_ADORGANIZATIONALUNIT_EDIT
(
@ID uniqueidentifier,
@NAME nvarchar(64),
@OUPATH nvarchar(1000),
@GROUP nvarchar(64),
@USERNAMESUFFIX nvarchar(10),
@CHANGEAGENTID uniqueidentifier = null
)
as
set nocount on;
declare @CURRENTDATE datetime
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
set @CURRENTDATE = getdate()
begin try
update dbo.ADORGANIZATIONALUNIT set
[NAME] = @NAME,
OUPATH = @OUPATH,
[GROUP] = @GROUP,
USERNAMESUFFIX = @USERNAMESUFFIX,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0