このページは機械翻訳されています。英語の原文をお読みください。 English

IBSurgeon ライブラリ

Firebird v 2.x と 30 の間の既知の非互換性のリスト

本文档描述了v3.0中所有使其与先前版本不兼容的更改

与之前的版本相比,因此可能会影响您的数据库和

应用程序。

在将软件升级到新的Firebird版本之前,请仔细阅读以下描述。

安装/配置

---———————–

\* 先前已弃用的firebird.conf参数CompleteBooleanEvaluation、OldColumnNaming和

OldSetClauseSemantics不再受支持,并已被移除。

\* firebird.conf中的参数UsePriorityScheduler、PrioritySwitchDelay、PriorityBoost、LegacyHash、

LockGrantOrder已不再使用,因此已被移除。

SQL语法

---———————–

\* 引入了一些新的保留关键字。完整列表可在

此处查看:/doc/sql.extentions/README.keywords。请确保您的DSQL

语句和过程/触发器源代码中不包含这些关键字作为

标识符。否则,您需要使用引号(仅限Dialect 3)或重命名它们。

\* 根据SQL规范,不再支持显式和隐式连接的不当混合使用。这也意味着

在显式A JOIN B ON中,条件不允许引用除A和B之外的任何流。

有关更多详细信息,请参阅Firebird跟踪器中的CORE-2812票据。

SQL执行结果

---———————–

\* [待编写]

工具

---———————–

\* [待编写]

API

---———————–

\* [待编写]

安全

---———————–

\* [待编写]