UFN_MKTEXPORTDEFINITION_GETUNIQUENAME
Returns a unique name for an export definition by appending a counter if necessary.
Return
Return Type |
---|
nvarchar(100) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@NAME | nvarchar(100) | IN |
Definition
Copy
create function dbo.[UFN_MKTEXPORTDEFINITION_GETUNIQUENAME]
(
@NAME nvarchar(100)
)
returns nvarchar(100)
as
begin
declare @UNIQUENAME nvarchar(100);
declare @COUNT int;
set @COUNT = 1;
set @UNIQUENAME = left('Copy of ' + @NAME, 100);
while exists(select top 1 1 from dbo.[MKTEXPORTDEFINITION] where [NAME] = @UNIQUENAME)
begin
set @COUNT = @COUNT + 1;
set @UNIQUENAME = left('Copy (' + cast(@COUNT as nvarchar(10)) + ') of ' + @NAME, 100);
end
return @UNIQUENAME;
end