Le premier paramètre est l’ID de base de données, que vous devez spécifier sous forme de valeur numérique. Si vous indiquez NULL, autrement dit la valeur par défaut, la fonction retourne des informations concernant toutes les bases de données. Dans ce cas, SQL Server ignore les trois prochains paramètres et
Contrôle des données retournées
suppose qu’ils ont tous la valeur NULL.
Le deuxième paramètre est l’ID d’objet (object_id), qui doit aussi être un nombre et pas un nom. De nouveau, la valeur par défaut NULL vous permet d’avoir des informations sur tous les objets. Dans ce cas, SQL Server suppose également que les deux paramètres suivants, index_id et partition_id, sont définis à leur valeur par défaut, ce qui englobe l’ensemble des index et des partitions. Pour simplifier l’obtention des valeurs d’ID de base de données et d’objet, vous pouvez employer les fonctions db_id() et object_id(), et passer le nom de la base de données ou d’objet en tant qu’argument.
Soyez vigilant lors de l’utilisation de ces fonctions prédéfinies. Si vous spécifiez un nom invalide ou que celui-ci est mal orthographié, vous n’obtenez aucun message d’erreur et la valeur retournée est NULL. Comme cette dernière est un paramètre valide, SQL Server suppose simplement que cela correspondait à votre intention. Prenons un exemple. Je souhaite voir toutes les informations décrites ci-dessus, cette fois-ci pour AdventureWorks, mais la commande est mal orthographiée :
SELECT * FROM
sys.dm_db_index_physical_stats
(db_id(‘AdventureWords’, NULL,
NULL, NULL, NULL)
Il n’existe pas de base de donnée intitulée Adventure- Words, de sorte que la fonction db_id() retourne la valeur NULL et le résultat est le même que si j’appelle la fonction en définissant NULL pour tous les paramètres. Encore une fois, je n’obtiens aucun message d’erreur ou avertissement.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Afficher les icônes cachées dans la barre de notification
- Chiffrements symétrique vs asymétrique
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Top 5 des évolutions technologiques impactant la sécurité 2026
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
