dialetto SQL in OpenOffice Base
-
22-10-2019 - |
Domanda
ho familiarità con SQL in SQLite e MySQL, ma sembra OpenOffice Base per essere o molto storpi, o io non capisco come eseguire SQL prime.
che voglio fare (efficace) in questo modo:
INSERT INTO t2 SELECT NULL as id, t.foo, t.bar, '' as baz, 0 as quux
FROM MyTable t
Tutto ciò che posso fare è
SELECT t.foo, t.bar, '' as baz, 0 as quux FROM MyTable t
perché il NULL sembra dare la confusione di base, così come la sintassi INSERT INTO T2 SELECT ...
.
Qualcuno può suggerire come ho bisogno di risolvere questo problema?
Soluzione
In effetti, NULL non viene accettata lì. Dovrebbe. La prego di questo come un bug e assegnarlo a lionel@mamane.lu così che non dimentico per risolvere il problema? Grazie.
In generale, per evitare Libre / OpenOffice dal tentativo di analizzare / capire la tua ricerca, e inviarlo al incontaminata motore di database come-si, l'uso "comando di marcia SQL direttamente" o "analisi SQL: no"