小编典典

OpenOffice Base中的SQL方言

sql

我熟悉SQLite和MySQL中的SQL,但是OpenOffice Base似乎非常瘫痪,或者我不知道如何执行原始SQL。

我想这样做(有效):

INSERT INTO t2 SELECT NULL as id, t.foo, t.bar, '' as baz, 0 as quux 
  FROM MyTable t

我所能做的就是

SELECT t.foo, t.bar, '' as baz, 0 as quux FROM MyTable t

因为NULL似乎给Base带来了混乱,INSERT INTO T2 SELECT ...语法也是如此。

谁能建议我该如何解决?


阅读 196

收藏
2021-04-14

共1个答案

小编典典

实际上,那里不接受NULL。它应该。您能否将其作为错误提交,并将其分配给lionel@mamane.lu,这样我就不会忘记对其进行修复?谢谢。

通常,为避免Libre / OpenOffice尝试解析/理解您的查询并将其按原样发送到数据库引擎,请使用“直接运行sql命令”或“分析SQL:否”

2021-04-14