The meta data is from an SQL 2012 Server.
I have posted alot more, find the whole list here.
Goto Definition or MetaData
Definition:
sys.sp_getsubscriptiondtspackagename(nvarchar @publication, nvarchar @subscriber)
MetaData:
create procedure sys.sp_getsubscriptiondtspackagename ( @publication sysname, @subscriber sysname = NULL ) AS SET NOCOUNT ON declare @name sysname declare @name_full sysname declare @id int declare @retcode int -- -- Security Check -- EXEC @retcode = sys.sp_MSreplcheck_publish IF @@ERROR <> 0 or @retcode <> 0 return (1) select @id = 1 select @name = @publication if @subscriber is not null select @name = @name + N'_' + @subscriber -- reserver space for numbers to make the name unique select @name = substring(@name, 1, 100) select @name_full = @name while (1=1) begin if not exists (select * from msdb.dbo.sysdtspackages where name = @name_full) break select @name_full = @name + '_' + convert(nvarchar(10), @id) select @id = @id + 1 end select N'new_package_name' = @name_full
No comments:
Post a Comment