Heim > Datenbank > MySQL-Tutorial > Wie erstelle ich eine Tabelle in SQL Server nur, wenn sie noch nicht vorhanden ist?

Wie erstelle ich eine Tabelle in SQL Server nur, wenn sie noch nicht vorhanden ist?

Mary-Kate Olsen
Freigeben: 2025-01-05 05:10:45
Original
349 Leute haben es durchsucht

How to Create a Table in SQL Server Only If It Doesn't Already Exist?

SQL Server-Äquivalent zu MySQLs „CREATE TABLE IF NOT EXISTS“

MySQLs „CREATE TABLE IF NOT EXISTS“-Syntax erstellt eine Tabelle nur, wenn es existiert noch nicht. Während SQL Server diese Syntax nicht wörtlich unterstützt, gibt es einen äquivalenten Ansatz mit der „if not exist“-Klausel.

Antwort:

Um eine Tabelle in SQL zu erstellen Wenn der Server nicht vorhanden ist, verwenden Sie Folgendes Syntax:

if not exists (select * from sysobjects where name='TableName' and xtype='U')
create table TableName (
    ColumnName1 dataType1,
    ColumnName2 dataType2,
    ...
)
go
Nach dem Login kopieren

Beispiel:

So erstellen Sie eine Tabelle mit dem Namen „Autos“, falls diese noch nicht vorhanden ist:

if not exists (select * from sysobjects where name='Cars' and xtype='U')
create table Cars (
    Name varchar(64) not null
)
go
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Tabelle in SQL Server nur, wenn sie noch nicht vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage