Hallo,
Es soll mithilfe information_schema.tables die Existenz einer einzigen, bestimmten Tabelle herausgefunden werden. Habe mit Google ein paar wenige ansätze gefunden, z.B.
IF EXISTS(SELECT 1 FROM Information_schema.tables WHERE table_name = 'name') THEN return TRUE; else return FALSE; end if;
Leider gibts dabei einen Syntax-Error.
Bekomms auch mit Umformen ums verderben nicht hin und stehe kurz davor auf das nützliche information_schema zu verzichten und die klassische Methode zu verwenden (select * from tabelle....).
Das wichtigste an der ganzen Sache ist aber, dass der Query 1/0 bzw. true/false zurückgibt, das hat Priorität.
Wo steckt der Fehler?
Es soll mithilfe information_schema.tables die Existenz einer einzigen, bestimmten Tabelle herausgefunden werden. Habe mit Google ein paar wenige ansätze gefunden, z.B.
IF EXISTS(SELECT 1 FROM Information_schema.tables WHERE table_name = 'name') THEN return TRUE; else return FALSE; end if;
Leider gibts dabei einen Syntax-Error.
Bekomms auch mit Umformen ums verderben nicht hin und stehe kurz davor auf das nützliche information_schema zu verzichten und die klassische Methode zu verwenden (select * from tabelle....).
Das wichtigste an der ganzen Sache ist aber, dass der Query 1/0 bzw. true/false zurückgibt, das hat Priorität.
Wo steckt der Fehler?
Kommentar