表 :if exists (select * from sysobjects where name='name' and xtype='U')
begin
……
end
库 :if exists (select * from sysdatabases where name='name' )
begin
……
end

解决方案 »

  1.   

    前提  表要先处于特定数据库中 
    库最好用
    if exists (select * from master..sysdatabases where name='name' )
    begin
    ……
    end
      

  2.   

    表 :if not exists (select * from sysobjects where name='name' and xtype='U')
    create table ...库 :if not exists (select * from sysdatabases where name='name' )
    create database ...