Hallo
Nö. Viel einfacher ist - wie ich bereits vor zwei Tagen schrieb - eine Abfrage des INFORMATION_SCHEMA. Kein Grund, irgendeine herstellerspezifische Syntax zu lernen oder nachzuschlagen, statt dessen wohlbekannte SELECT-Syntax.
Die Frage war ja, wie kann man feststellen ob eine Tabelle existiert?
mit folgendem fast intuitiven SQL-Statement,
USE INFORMATION_SCHEMA; -- Verwende die Datenbank INFORMATION_SCHEMA
-- nutze ggf. entsprechende API-Funktionen
SELECT -- Gib mir
TABLE_NAME -- den Tabellennamen
FROM -- aus der Tabelle
TABLES -- TABLES
WHERE -- die sich in der
TABLE_SCHEMA = '<datenbankname>' -- bestimmten Datenbank befindet und
TABLE_NAME = '<tabellenname>' -- einen bestimmten Tabellennamen trägt.
Wenn das Ergebnis nicht leer ist, dann existiert die Tabelle in der angegebenen Datenbank.
Freundliche Grüße
Vinzenz