CREATE TABLE如果不是SQL Server中的等效项

时间:2011-06-29 12:58:15

标签: sql sql-server sql-server-2008-r2

  

可能重复:
  SQL Server: Check if table exists

CREATE TABLE IF NOT EXISTS适用于mysql但SQL Server 2008 R2失败。 等效语法是什么?

1 个答案:

答案 0 :(得分:158)

if not exists (select * from sysobjects where name='cars' and xtype='U')
    create table cars (
        Name varchar(64) not null
    )
go

如果该表尚不存在,上面将创建一个名为cars的表。