SQL Informix abfrage ob tabelle existiert

infifi

Cadet 1st Year
Registriert
Juni 2013
Beiträge
8
Hallo Community,

Bestimmt wurde diese Frage schon einmal gestellt, aber ich habe nichts spezifisches auf Informix gefunden.

Ich bräuchte den Script für eine Abfrage, ob eine Tabelle in der Datenbank existiert, falls nicht, soll diese dann angelegt werden.

Ich danke jetzt schonmal im vorraus
 
Hallo,

Das ist abhängig von Deiner Informix-Version.

In der neuen 12.10'er Version und aktuelleren 11.70'ern kannst Du schreiben:

Code:
create table if not exists <tablename> .....

In älteren Versionen kannst Du in der Datenbank in der tabelle systables prüfen, ob es eine Tabelle gibt.

Code:
select tabname from systables where tabname = "<tabellenname>";
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben