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_MScreate_tempgenhistorytable(uniqueidentifier @pubid)MetaData:
create procedure sys.sp_MScreate_tempgenhistorytable @pubid uniqueidentifier as declare @retcode int declare @temp_genhistory_table sysname declare @qual_temp_genhistory_table sysname declare @guidstr varchar(100) declare @cmd nvarchar(4000) declare @objid sysname declare @is_system_object bit -- Security check exec @retcode = sys.sp_MSrepl_PAL_rolecheck if (@retcode <> 0) or (@@error <> 0) return 1 select @guidstr = sys.fn_MSguidtostr(@pubid) select @temp_genhistory_table = 'MSmerge_genhistory_' + LOWER(@guidstr) select @qual_temp_genhistory_table = 'dbo.' + @temp_genhistory_table select @objid = object_id, @is_system_object = is_ms_shipped from sys.objects where name = @temp_genhistory_table if (@objid is null) begin select @cmd = 'select * into ' + @qual_temp_genhistory_table + ' from dbo.MSmerge_genhistory where 1=2' exec @retcode = sys.sp_executesql @cmd if @@error <> 0 or @retcode <> 0 goto Failure exec @retcode = sys.sp_MS_marksystemobject @temp_genhistory_table if @@error<>0 or @retcode<>0 goto Failure end else if (@is_system_object = 0) begin -- temp_genhistory table is probably a user table. raiserror(20008, 16, -1) return 1 end return (0) Failure: return(1)
No comments:
Post a Comment