sp_ivindexhasnullcols (Transact-SQL)
S'applique à : SQL Server
Valide le fait que l'index cluster de la vue indexée est unique et qu'il ne contient aucune colonne acceptant des valeurs NULL lorsque la vue indexée va servir à la création d'une publication transactionnelle. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_ivindexhasnullcols [ @viewname = ] 'view_name'
, [ @fhasnullcols= ] field_has_null_columns OUTPUT
Arguments
[ @viewname = ] 'view_name'
Nom de la vue à vérifier. view_name est sysname, sans valeur par défaut.
[ @fhasnullcols = ] field_has_null_columns OUTPUT
Indicateur indiquant si l’index d’affichage a des colonnes qui autorisent NULL. view_name est sysname, sans valeur par défaut. Retourne une valeur de 1 si l’index d’affichage contient des colonnes qui autorisent LA valeur NULL. Retourne une valeur de 0 si la vue ne contient pas de colonnes qui autorisent NULLS.
Remarque
Si la procédure stockée elle-même retourne un code de retour de 1, ce qui signifie que l’exécution de la procédure stockée a échoué, cette valeur est 0 et doit être ignorée.
Codet de retour
0 (réussite) ou 1 (échec)
Notes
sp_ivindexhasnullcols est utilisé par la réplication transactionnelle.
Par défaut, les articles de vue indexée d'une publication sont créés en tant que tables sur les Abonnés. Toutefois, lorsque la colonne indexée autorise les valeurs NULL, la vue indexée est créée en tant que vue indexée sur l'Abonné, au lieu de l'être en tant que table. L'exécution de cette procédure stockée indique à l'utilisateur si la vue indexée active est concernée par ce problème.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou le rôle de base de données fixe db_owner peuvent exécuter sp_ivindexhasnullcols.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour