sp_changearticlecolumndatatype (T-SQL)

Berlaku untuk:SQL Server

Mengubah pemetaan jenis data kolom artikel untuk publikasi Oracle. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.

Catatan

Pemetaan jenis data antara jenis Publisher yang didukung disediakan secara default. Gunakan sp_changearticlecolumndatatype hanya saat menimpa pengaturan default ini.

Konvensi sintaks transact-SQL

Sintaks

  
sp_changearticlecolumndatatype [ @publication= ] 'publication'  
    [ @article = ] 'article'   
    [ @column = ] 'column'  
    [ , [ @type = ] 'type' ]  
    [ , [ @length = ] length ]  
    [ , [ @precision = ] precision ]  
    [ , [ @scale = ] scale ]  
    [ , [ @publisher = ] 'publisher'  

Argumen

[ @publication = ] 'publication' Adalah nama publikasi Oracle. publikasi adalah sysname, tanpa default.

[ @article = ] 'article' Adalah nama artikel. artikel adalah sysname, tanpa default.

[ @column = ] 'column' Adalah nama kolom untuk mengubah pemetaan jenis data. kolom adalah sysname, tanpa default.

[ @type = ] 'type' Adalah nama jenis data Microsoft SQL Server di kolom tujuan. jenisnya adalah sysname, dengan default NULL.

[ @length = ] length Adalah panjang tipe data SQL Server di kolom tujuan. panjangnyabesar, dengan default NULL.

[ @precision = ] precision Adalah presisi jenis data SQL Server di kolom tujuan. presisi adalah bigint, dengan default NULL.

[ @publisher = ] 'publisher' Menentukan penerbit non-SQL Server. publisher adalah sysname, dengan default NULL.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

Sp_changearticlecolumndatatype digunakan untuk mengambil alih pemetaan jenis data default antara jenis Publisher yang didukung (Oracle dan SQL Server). Untuk melihat pemetaan jenis data default ini, jalankan sp_getdefaultdatatypemapping.

sp_changearticlecolumndatatype hanya didukung untuk Oracle Publishers. Menjalankan prosedur tersimpan ini terhadap publikasi SQL Server mengakibatkan kesalahan.

sp_changearticlecolumndatatype harus dijalankan untuk setiap pemetaan kolom artikel yang harus diubah.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_changearticlecolumndatatype.

Lihat Juga

Mengubah Properti Publikasi dan Artikel
Pemetaan Tipe Data untuk Penerbit Oracle
Prosedur Tersimpan Replikasi (Transact-SQL)