ホームページ >データベース >mysql チュートリアル >SQL Server にテーブルが存在しない場合にのみテーブルを作成する方法
SQL Server MySQL の "CREATE TABLE IF NOT EXISTS" と同等
MySQL の "CREATE TABLE IF NOT EXISTS" 構文は、次の場合にのみテーブルを作成します。それはすでに存在しません。 SQL Server はこの構文をそのままサポートしていませんが、「存在しない場合」句を使用した同等のアプローチがあります。
回答:
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 中国語 Web サイトの他の関連記事を参照してください。