sp_changearticlecolumndatatype (Transact-SQL)

Modifie le mappage du type de données de colonne d'article pour une publication Oracle. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution.

ms174363.note(fr-fr,SQL.90).gifRemarque :
Les mappages de type de données entre les types de serveur de publication pris en charge sont fournis par défaut. Utilisez sp_changearticlecolumndatatype uniquement lorsque vous remplacez ces paramètres par défaut.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe


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

Arguments

  • [ @publication= ] 'publication'
    Nom de la publication Oracle. L'argument publication est de type sysname et n'a pas de valeur par défaut.
  • [ @article = ] 'article'
    Nom de l'article. L'argument article est de type sysname et n'a pas de valeur par défaut.
  • [ @column= ] 'column'
    Nom de la colonne pour laquelle il faut modifier le mappage du type de données. column est de type sysname et n'a pas de valeur par défaut.
  • [ @type = ] 'type'
    Nom du type de données Microsoft SQL Server dans la colonne de destination. type est de type sysname, avec NULL comme valeur par défaut.
  • [ @length = ] length
    Longueur du type de données SQL Server dans la colonne de destination. length est de type bigint, avec NULL comme valeur par défaut.
  • [ @precision= ] precision
    Précision du type de données SQL Server dans la colonne de destination. precision est de type bigint, avec NULL comme valeur par défaut.
  • [ @publisher= ] 'publisher'
    Spécifie un serveur de publication non-SQL Server. publisher est de type sysname, avec NULL comme valeur par défaut.

Notes

La procédure sp_changearticlecolumndatatype est utilisée pour remplacer les mappages de type de données par défaut entre les types de serveur de publication pris en charge (Oracle et SQL Server). Pour afficher ces mappages de type de données par défaut, exécutez sp_getdefaultdatatypemapping.

sp_changearticlecolumndatatype est uniquement prise en charge pour les serveurs de publication Oracle. L'exécution de cette procédure stockée sur une publication SQL Server entraîne une erreur.

sp_changearticlecolumndatatype doit être exécutée pour chaque mappage de colonne d'article devant être modifié.

Autorisations

Seuls les membres appartenant au rôle de serveur fixe sysadmin ou au rôle de base de données fixe db_owner peuvent exécuter sp_changearticlecolumndatatype.

Retourne les valeurs du code

0 (succès) ou 1 (échec)

Voir aussi

Référence

Procédures stockées de réplication (Transact-SQL)

Autres ressources

Modification des propriétés des publications et des articles
Mappage de type de données pour les serveurs de publication Oracle

Aide et Informations

Assistance sur SQL Server 2005