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
Les plus consultés sur iTPro.fr
- Des Master Data aux data products : comment l’IA redéfinit le rôle du MDM
- Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
- Réforme de la facturation électronique : une préparation largement théorique
- Le futur de la cryptographie post-quantique
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
