在SQL Server中,如果不存在则创建数据表。

32 浏览
0 Comments

在SQL Server中,如果不存在则创建数据表。

这个问题已经在这里有了答案:
检查SQL Server中是否存在表

社区在7个月前(2022年8月27日17:44:43Z)审查是否重新打开了这个问题,并将其关闭:

原关闭原因未解决

CREATE TABLE IF NOT EXISTS在mysql上可行,但在SQL Server 2008 R2上失败。
什么是它的等效语法?

admin 更改状态以发布 2023年5月24日
0
0 Comments

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

如果不存在,上述代码将创建一个名为cars的表。

0