if not exists (select * from master..sysdatabases where name = 'Tempdb')
   create ...

解决方案 »

  1.   

    use master
    go
    select name from sysdatabases
      

  2.   

    if db_id('库名') is null
      

  3.   

    if db_id('库名') is null
      print '在'
    else
      print '不在'
      

  4.   


    select case  when db_id('数据库名') is not null then '在'
                 else '不在'
                 end
      

  5.   

    if not exists (select * from master..sysdatabases where name = '库名')
    print '不在'
    else
    print '在'