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?

War es hilfreich?

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".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top