Forum: SQL |
Thema:
SQL - Tabelle hinzufügen wenn sie nicht existiert |
Von:
G. Guest (
20.04.2006 20:07) |
Hallo *,
ich möchte auf einem MS SQL Server System eine Tabelle nur hinzufügen, wenn sie nicht existiert. In MySQL gibt es ja den Befehl "CREATE TABLE name IF NOT EXISTS...". Auf dem MS SQL Server kommt mit dem Befehl eine Fehlermeldung. Gibt es eine Möglichkeit?
Vielen Dank schonmal!
Grüße, Ralf
Betreff |
Von |
Datum |
|
|
Re: SQL - Tabelle hinzufügen wenn sie nicht existiert
Hallo Ralf,<br><br>if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TABLE_NAME]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)<br>create table TABLE_NAME .....<br>...<br>GO<br><br><br>HTH |
|
|
|
|
|
Ansgar
Sommer
|
20.04.2006 20:51 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!