Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mencipta Jadual Pelayan SQL Hanya Jika Ia Belum Wujud?
SQL Server Setara dengan MySQL's CREATE TABLE JIKA TIDAK WUJUD
MySQL's CREATE TABLE IF NOT EXISTS sintaks digunakan untuk mencipta jadual jika ia ada belum wujud. Sintaks ini tidak disokong dalam SQL Server. Walau bagaimanapun, terdapat penyelesaian menggunakan gabungan IF NOT EXISTS dan SELECT FROM SYSOBJECTS untuk mencapai kefungsian yang sama.
Untuk mencipta jadual yang dipanggil "kereta" jika ia belum wujud dalam SQL Server, gunakan yang berikut sintaks:
if not exists (select * from sysobjects where name='cars' and xtype='U') create table cars ( Name varchar(64) not null ) go
Keadaan IF NOT EXISTS menyemak sama ada jadual "kereta" sudah wujud dalam pangkalan data dengan menanyakan jadual sistem sysobjects. Jika jadual tidak wujud, kenyataan CREATE TABLE dilaksanakan. Keadaan xtype='U' memastikan bahawa hanya jadual pengguna disemak, tidak termasuk jadual sistem.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Jadual Pelayan SQL Hanya Jika Ia Belum Wujud?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!