mssql sqlserver 判断”指定数据库”是否存于当前数据库引擎上的方法分享


摘要:
下文讲述使用sql脚本,判断”指定数据库”是否存于当前数据库引擎上的方法分享,如下所示:
实验环境:sqlserver 2008 R2


在sqlserver数据库中,我们可以通过系统自带函数DB_ID判断指定数据库名是否存在,
当此函数返回相应的数据库编号时,代表指定”数据库名称”存在于此数据库引擎中,
反之返回空值(null)代表不存在此数据库。
例:检查数据库引擎中是否存在数据库名称为”test”的数据库。

   use master;
   go
   if db_id('test')  is not null 
   begin 
      print '数据库引擎下已经存在test数据库!' 
   end