Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
DB_ID (Transact-SQL)
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DB_ID (Transact-SQL)

Retourne le numéro d'identification (ID) de la base de données.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle, Base de données SQL Windows Azure (version initiale jusqu'à la version actuelle).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

DB_ID ( [ 'database_name' ] ) 

'database_name'

Nom de base de données utilisé pour retourner le numéro d'identification (ID) de la base de données correspondante. database_name est de type sysname. Si database_name est omis, la fonction retourne l'ID de la base de données actuelle.

A.Retour de l'ID de la base de données active

L'exemple suivant retourne l'ID de la base de données active.

SELECT DB_ID() AS [Database ID];
GO

B.Retour de l'ID d'une base de données spécifique

L'exemple suivant retourne l'ID de la base de données AdventureWorks2012 .

SELECT DB_ID(N'AdventureWorks2008R2') AS [Database ID];
GO

C.Utilisation de DB_ID pour spécifier la valeur d'un paramètre de fonction système

L'exemple suivant utilise DB_ID pour retourner l'ID de la base de données AdventureWorks2012 dans la fonction système sys.dm_db_index_operational_stats. Le premier paramètre de la fonction est un ID de base de données.

DECLARE @db_id int;
DECLARE @object_id int;
SET @db_id = DB_ID(N'AdventureWorks2012');
SET @object_id = OBJECT_ID(N'AdventureWorks2012.Person.Address');
IF @db_id IS NULL 
  BEGIN;
    PRINT N'Invalid database';
  END;
ELSE IF @object_id IS NULL
  BEGIN;
    PRINT N'Invalid object';
  END;
ELSE
  BEGIN;
    SELECT * FROM sys.dm_db_index_operational_stats(@db_id, @object_id, NULL, NULL);
  END;
GO

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft