【发布时间】:2020-12-31 20:34:05
【问题描述】:
(我在其他地方发布了这个,但这可能是一个更好的论坛。)
我最近购买了一台新笔记本电脑,并试图避免使用 MS Office。我已加载 OpenOffice 4.1.8,但在 OO 基础中编写查询语句时遇到问题。据说OO基础使用HyperSql数据库引擎(不知道是什么版本,可能是2.5.1?),但是写一些简单的SELECT语句有困难。 (我在 MS Access、Ingres 和一点点 PostgreSQL 方面都有丰富的经验)。
我花了很长时间才确定
SELECT lastname + ', ' + firstname from Accounts
“不够好”。我必须指定:
SELECT lastname + (', ') + firstname from Accounts
只是因为我终于在http://www.hsqldb.org/doc/2.0/guide (2.5.1) 网站上通过 Backus-Naur 表格来发现它。
那个网站也让我误入歧途,说(在 BNF 中)||是字符串连接运算符,但 OO 基础说“无效使用竖线”,这意味着 hsqldb 2.5.1 参考并不是我正在寻找的参考。 (也许我需要旧版本参考?)
此外,一些函数似乎不可用,CONCAT 和 IFNULL/ISNULL 就是其中之一。这似乎意味着缺少一两个库。
所以,真的,我有两个问题:谁能指出适用于 OO 基础 (4.1.8) 查询语言的 BNF?而且,也许可以告诉我是否有某种方法可以确定我是否缺少它使用的一个库或两个函数?
【问题讨论】:
-
您选择 Apache OpenOffice 而不是 LibreOffice 有什么原因,后者有更多新功能?
-
嗯,不是真的。我已将 LibreOffice 下载到我的旧笔记本电脑上,但从未安装过。大概是走偏了。我想我再次开始研究并遇到了 AOO,并认为它看起来不错。我会检查一下。感谢您的建议。
标签: openoffice.org openoffice-base