sp_changearticlecolumndatatype (Transact-SQL)
S’applique à :SQL Server
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 le serveur de distribution sur n’importe quelle base de données.
Remarque
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 lors de la substitution de ces paramètres par défaut.
Conventions de la syntaxe 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. la publication est sysname, sans valeur par défaut.
[ @article = ] 'article'
Nom de l’article. l’article est sysname, sans valeur par défaut.
[ @column = ] 'column'
Nom de la colonne pour laquelle modifier le mappage de type de données. la colonne est sysname, sans valeur par défaut.
[ @type = ] 'type'
Nom du type de données Microsoft SQL Server dans la colonne de destination. type sysname, avec une valeur par défaut null.
[ @length = ] length
Longueur du type de données SQL Server dans la colonne de destination. la longueur est biginte, avec une valeur par défaut null.
[ @precision = ] precision
Précision du type de données SQL Server dans la colonne de destination. la précision est biginte, avec une valeur par défaut null.
[ @publisher = ] 'publisher'
Spécifie un serveur de publication non-SQL Server. publisher est sysname, avec une valeur par défaut null.
Codet de retour
0 (réussite) ou 1 (échec)
Notes
Sp_changearticlecolumndatatype est utilisé pour remplacer les mappages de types 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 types de données par défaut, exécutez sp_getdefaultdatatypemapping.
sp_changearticlecolumndatatype est uniquement pris 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 devez être exécuté pour chaque mappage de colonne d’article qui doit être modifié.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent exécuter sp_changearticlecolumndatatype.
Voir aussi
Changer les propriétés des publications et des articles
Mappage de type de données pour les serveurs de publication Oracle
Procédures stockées de réplication (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour