怎么判断SQL中已存在一个数据库了,如,已存在一个叫T1的数据库了.

解决方案 »

  1.   

    select name from master.sysdatabasee where sid=<>0x01 
    然后判断是否存在
      

  2.   

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T1]') 
    and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
      

  3.   

    if exists (select * from sysdatabases where name='T1')
       
      

  4.   

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[T1]') 
    and OBJECTPROPERTY(id, N'IsUserTable') = 1)