SQL -Dialekt in OpenOffice -Basis
-
22-10-2019 - |
Frage
Ich bin mit SQL in SQLite und MySQL vertraut, aber OpenOffice -Basis scheint entweder sehr verkrüppelt zu sein, oder ich verstehe nicht, wie man RAW SQL ausführt.
Ich möchte (effektiv) dies tun:
INSERT INTO t2 SELECT NULL as id, t.foo, t.bar, '' as baz, 0 as quux
FROM MyTable t
Alles was ich tun kann ist
SELECT t.foo, t.bar, '' as baz, 0 as quux FROM MyTable t
Weil der Null die Basisverwirrung zu geben scheint, ebenso wie die INSERT INTO T2 SELECT ...
Syntax.
Kann jemand vorschlagen, wie ich das beheben muss?
Lösung
In der Tat wird Null dort nicht akzeptiert. Es sollte. Könnten Sie bitte Dateien Sie dies als Fehler und weisen Sie es lionel@mamane.lu zu, damit ich nicht vergesse, es zu beheben? Vielen Dank.
Um zu vermeiden, dass Libre/OpenOffice versucht, Ihre Abfrage zu analysieren/zu verstehen, und sie an die Datenbank-Engine zu senden, verwenden Sie "SQL-Befehl direkt ausführen" oder "Analysieren von SQL: Nein".