sp_scriptpublicationcustomprocs (Transact-SQL)

針對啟用了自動產生自訂程序結構描述選項的發行集之所有資料表發行項,編寫自訂 INSERT、UPDATE 和 DELETE 程序的指令碼。在設定手動套用快照集的訂閱時,sp_scriptpublicationcustomprocs 特別有用。

主題連結圖示Transact-SQL 語法慣例

語法

sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'

引數

  • [@publication=] 'publication_name'
    這是發行集的名稱。publication_name 是 sysname,沒有預設值。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

傳回單一 nvarchar(4000) 資料行所組成的結果集。這個結果集形成建立自訂預存程序時,所需要的完整 CREATE PROCEDURE 陳述式。

備註

不含自動產生自訂程序 (0x2) 結構描述選項的發行項,並不編寫自訂程序的指令碼。

下列程序供 sp_scriptpublicationcustomprocs 用來在訂閱者端建立程序,您不應直接執行它們:

sp_script_reconciliation_delproc

sp_script_reconciliation_insproc

sp_script_reconciliation_vdelproc

sp_script_reconciliation_xdelproc

sp_scriptdelproc

sp_scriptinsproc

sp_scriptmappedupdproc

sp_scriptupdproc

sp_scriptvdelproc

sp_scriptvupdproc

sp_scriptxdelproc

sp_scriptxupdproc

權限

執行權限會授與 public;在這個預存程序內,會執行程序化安全性檢查,以將存取權限制於目前資料庫中系統管理員 (sysadmin) 固定伺服器角色和 db_owner 固定資料庫角色的成員。