Transact-SQL 参考

DB_ID

返回数据库标识 (ID) 号。

语法

DB_ID ( [ 'database_name' ] )

参数

'database_name'

是用来返回相应数据库 ID 的数据库名。database_name nvarchar。如果不填 database_name,则返回当前数据库 ID。

返回类型

smallint

示例

此示例检查在 sysdatabases 中的每个数据库,使用数据库名来确定数据库 ID。

USE master
SELECT name, DB_ID(name) AS DB_ID
FROM sysdatabases
ORDER BY dbid

下面是结果集:

name                           DB_ID  
------------------------------ ------ 
master                         1      
tempdb                         2      
model                          3      
msdb                           4      
pubs                           5      

(5 row(s) affected)

请参见

元数据函数