SQL Server Setara dengan MySQL "CREATE TABLE IF NOT EXISTS"
MySQL's "CREATE TABLE IF NOT EXISTS" sintaks MySQL mencipta jadual hanya jika ia belum wujud. Walaupun SQL Server tidak menyokong verbatim sintaks ini, terdapat pendekatan yang setara menggunakan klausa "jika tidak wujud".
Jawapan:
Untuk mencipta jadual dalam SQL Pelayan hanya jika ia tidak wujud, gunakan yang berikut sintaks:
if not exists (select * from sysobjects where name='TableName' and xtype='U') create table TableName ( ColumnName1 dataType1, ColumnName2 dataType2, ... ) go
Contoh:
Untuk mencipta jadual yang dipanggil "Kereta" jika ia belum wujud:
if not exists (select * from sysobjects where name='Cars' and xtype='U') create table Cars ( Name varchar(64) not null ) go
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Jadual dalam SQL Server Hanya Jika Ia Belum Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!