我目前正在 Firebird 1.54 上运行一个应用程序,并正在升级到 2.56。随着 Firebird 3 的发布,我想直接转到这个版本,但我需要很棒的 Free-AdHoc-UDF,因为用户在他们的安装中也有大量使用这些 UDF 的自定义语句。除此之外,并非所有这些 UDF 都可以被新的本机函数替换。
不幸的是,这些 UDF 仅适用于 Firebird 2.5,我目前甚至无法为所有必需的平台编译它们。
有人有使用 Firebird 2.5 中的 UDF 并在 Firebird 3 中使用它们的经验吗?
更新:我发现 Firebird 3 支持 PSQL 中的函数,所以我的第一个方法是用新的自写 PSQL 函数替换 udfs。但我相信这个问题仍然很有趣。