Bagikan melalui


sp_scriptpublicationcustomprocs (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Membuat skrip prosedur kustom INSERT, UPDATE, dan DELETE untuk semua artikel tabel dalam publikasi di mana opsi skema prosedur kustom buat otomatis diaktifkan. sp_scriptpublicationcustomprocs dapat berguna untuk menyiapkan langganan tempat rekam jepret diterapkan secara manual.

Konvensi sintaks transact-SQL

Sintaks

sp_scriptpublicationcustomprocs
    [ @publication = ] N'publication'
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @usesqlclr = ] usesqlclr ]
[ ; ]

Argumen

[ @publication = ] N'publikasi'

Nama publikasi. @publication adalah sysname, tanpa default.

[ @publisher = ] N'publisher'

Nama penerbit. @publisher adalah sysname, dengan default NULL.

[ @usesqlclr = ] usesqlclr

Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Mengembalikan tataan hasil yang terdiri dari satu kolom nvarchar(4000). Kumpulan hasil membentuk pernyataan lengkap CREATE PROCEDURE yang diperlukan untuk membuat prosedur tersimpan kustom.

Keterangan

Prosedur kustom tidak diskrip untuk artikel tanpa opsi skema prosedur kustom (0x2) yang dibuat secara otomatis.

Prosedur berikut digunakan oleh sp_scriptpublicationcustomprocs untuk membuat prosedur Pelanggan, dan tidak boleh dijalankan secara langsung:

  • 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

Izin

Izin eksekusi diberikan kepada publik. Pemeriksaan keamanan prosedural dilakukan di dalam prosedur tersimpan ini untuk membatasi akses ke anggota peran server tetap sysadmin dan db_owner peran database tetap dalam database saat ini.