我使用 Firebird 的substring函数在机器上创建了一个视图,并且它起作用了。当我将数据库复制到另一台机器时,视图被破坏了。这是我使用它的方式:
SELECT SUBSTRING(field FROM 5 FOR 15) FROM table;
这是不接受该功能的机器上的输出:
token unknown: FROM
两台电脑都有这样的配置:
- IB Expert版本 2.5.0.42 运行查询和处理数据库。
- Firebird 1.5 版作为服务器到数据库。
- 安装了BDE 管理版本 5.01,带有Interbase 4.0 驱动程序。
关于为什么它在这些机器上表现不同的任何想法?