重複している可能性があります:
SQL Server:テーブルが存在するか確認してください
CREATE TABLE IF NOT EXISTS
はmysqlでは機能しますが、SQL Server 2008 R2では失敗します。同等の構文は何ですか?
if not exists (select * from sysobjects where name='cars' and xtype='U')
create table cars (
Name varchar(64) not null
)
go
テーブルが存在しない場合、上記はcars
というテーブルを作成します。