在 SQLServer 中创建等效的 TABLE IF NOT EXISTS

CREATE TABLE IF NOT EXISTS可以在 mysql 上工作,但在 SQLServer2008R2上失败。 等效语法是什么?

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

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