我在SQLite和MySQL中熟悉SQL,但是OpenOffice Base似乎很残酷,或者我不明白如何执行RAW 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

因为无效似乎引起了基本困惑, INSERT INTO T2 SELECT ... 句法。

谁能建议我如何解决这个问题?

有帮助吗?

解决方案

确实,在那里不接受零。它应该。能否请您 将此作为错误提交 并将其分配给lionel@mamane.lu,这样我就不会忘记修复它?谢谢。

通常,为避免使用libre/openoffice尝试解析/了解查询,并将其发送到数据库引擎原始AS-IS,请使用“直接运行SQL命令”或“分析SQL:no”:no'

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top