OpenOffice Base中的sql方言

时间:2011-01-22 20:44:54

标签: sql openoffice-base

我熟悉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 ...语法也是如此。

有人可以建议我需要解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

确实,那里不接受NULL。这应该。你可以请file this as a bug并将它分配给lionel@mamane.lu,这样我就不会忘记解决它吗?感谢。

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