SQL Server 相當於MySQL 的「CREATE TABLE IF NOT EXISTS」
MySQL 的「CREATE TABLE IF NOT EXISTS」語法僅在以下 NIFISTS.情況下創建表:它還不存在。雖然 SQL Server 不逐字支援此語法,但有一種使用「if not contains」子句的等效方法。
答案:
在 SQL中建立表僅當伺服器不存在時,使用以下命令語法:
if not exists (select * from sysobjects where name='TableName' and xtype='U') create table TableName ( ColumnName1 dataType1, ColumnName2 dataType2, ... ) go
範例:
建立一個名為「Cars」的表(如果它尚不存在):
if not exists (select * from sysobjects where name='Cars' and xtype='U') create table Cars ( Name varchar(64) not null ) go
以上是如何在 SQL Server 中建立尚不存在的表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!