ich möchte eine temporäre Tabelle mittels SQL-Abfrage erstellen.
Nach der HSQLDB-Doku sollte es an sich so funktionieren:
Code: Alles auswählen
-- falls die Tabelle bereits existiert, dann löschen
DROP TABLE "TMP_TAB" IF EXISTS;
-- Die Tabelle "Tab_A" nach Tabelle "TMP_TAB" kopieren
SELECT * INTO TEMP "TMP_TAB"
FROM "Tab_A";
Code: Alles auswählen
SELECT * FROM "TMP_TAB";
Wenn ich die Tabelle mit folgendem Code erstelle....
Code: Alles auswählen
-- falls die Tabelle bereits existiert, dann löschen
DROP TABLE "TMP_TAB" IF EXISTS;
-- Die Tabelle "Tab_A" nach Tabelle "TMP_TAB" kopieren
SELECT * INTO "TMP_TAB"
FROM "Tab_A";
What the hell is wrong?

Warum darf ich das TEMP Attribut nicht verwenden, wenn ich doch eine temporäre Tabelle erstellen will?
B.t.w.: Wenn ich in der Tabellenansich von Base aktualisiere erscheint die erstellte Tabelle nicht - sie scheint also tatsächlich temporär zu sein!
Greets,
Billy