Affichages catalogue (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2008)ouiAzure SQL DatabaseouiAzure SQL Data WarehouseouiParallel Data Warehouse

Les affichages catalogue retournent des informations utilisées par le Moteur de base de données SQL Server. Il est conseillé d'utiliser les affichages catalogue puisqu'ils représentent l'interface la plus générale vers les métadonnées de catalogue et le moyen le plus efficace pour obtenir, transformer et présenter des formulaires personnalisés de ces informations. Toutes les métadonnées de catalogue accessibles à l'utilisateur sont exposées dans des affichages catalogue.

System_CAPS_ICON_note.jpg Remarque


Les affichages catalogue ne contiennent pas d'informations sur la réplication, la sauvegarde, le plan de maintenance de base de données ou les données de catalogue de l'Agent SQL Server.

Certains affichages de catalogue héritent de lignes d'autres affichages catalogue. Par exemple, le sys.tables hérite de la vue de catalogue de la sys.objects affichage catalogue. L'affichage catalogue sys.objects est appelé affichage de base, et l'affichage sys.tables est appelé affichage dérivé. L'affichage catalogue sys.tables retourne les colonnes qui sont spécifiques aux tables, ainsi que toutes les colonnes retournées par l'affichage catalogue sys.objects. L'affichage catalogue sys.objects retourne des lignes pour les objets autres que les tables, notamment les procédures stockées et les vues. Lorsqu'une table est créée, les métadonnées de la table sont retournées dans les deux affichages. Bien que les deux affichages catalogue retournent différents niveaux d'informations concernant la table, il n'existe qu'une seule entrée dans les métadonnées de cette table, avec un nom et un object_id. Cela peut être résumé comme suit :

  • L'affichage de base contient un sous-ensemble de colonnes et un sur-ensemble de lignes.

  • L'affichage dérivé contient un sur-ensemble de colonnes et un sous-ensemble de lignes.

System_CAPS_ICON_important.jpg Important


Dans les versions ultérieures de SQL Server, Microsoft peut augmenter la définition de l'affichage catalogue système en ajoutant des colonnes à la fin de la liste des colonnes. Nous vous recommandons d’utiliser la syntaxe SELECT * FROM sys.catalog_view_name en production code car le nombre de colonnes retourné peut changer et altérer votre application.

Les affichages catalogue de SQL Server sont classés en plusieurs catégories :

Groupes de disponibilité AlwaysOn affichages catalogue ( ; Transact-SQL ) ;Messages ( ; pour les erreurs ) ; Affichages catalogue ( ; Transact-SQL ) ;
Affichages catalogue de base de données SQL AzureAffichages catalogue d’objets ( ; Transact-SQL ) ;
Modifier des vues de catalogue suivi ( ; Transact-SQL ) ;Affichages catalogue des fonctions de partition ( ; Transact-SQL ) ;
Affichages catalogue d’assemblys CLR ( ; Transact-SQL ) ;Vues de gestion basée sur des stratégies ( ; Transact-SQL ) ;
Vues du collecteur de données ( ; Transact-SQL ) ;Affichages catalogue du gouverneur de ressources ( ; Transact-SQL ) ;
Espaces de données ( ; Transact-SQL ) ;Affichages catalogue de magasin de requête ( ; Transact-SQL ) ;
Vues de la messagerie de base de données ( ; Transact-SQL ) ;Types scalaires affichages catalogue ( ; Transact-SQL ) ;
Base de données mise en miroir affichages catalogue de témoin ( ; Transact-SQL ) ;Affichages catalogue de schémas ( ; Transact-SQL ) ;
Bases de données et les vues de catalogue de fichiers ( ; Transact-SQL ) ;Affichages catalogue de sécurité (Transact-SQL)
Affichages catalogue de points de terminaison ( ; Transact-SQL ) ;Affichages catalogue Service Broker ( ; Transact-SQL ) ;
Étendue des affichages catalogue d’événements ( ; Transact-SQL ) ;Affichages catalogue de Configuration du serveur ( ; Transact-SQL ) ;
Étendue des affichages catalogue de propriétés ( ; Transact-SQL ) ;Vues de catalogue de données spatiales
Vues de catalogue les opérations externes ( ; Transact-SQL ) ;SQL Data Warehouse et les affichages catalogue de l’entrepôt de données en parallèle
FileStream et affichages catalogue FileTable ( ; Transact-SQL ) ;Étendre des affichages catalogue de base de données ( ; Transact-SQL ) ;
Recherche en texte intégral et les affichages catalogue de recherche sémantique ( ; Transact-SQL ) ;Schémas XML ( ; Système de Type XML ) ; Affichages catalogue ( ; Transact-SQL ) ;
Affichages catalogue des serveurs liés ( ; Transact-SQL ) ;

Vues de schémas d’informations ( ; Transact-SQL ) ;
Tables système ( ; Transact-SQL ) ;
Interrogation des catalogues système SQL Server FAQ

Ajouts de la communauté

AJOUTER
Afficher: