返回数据库标识 (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)