2
我们可以创建一个名称为built in derby function的sql函数吗?如何使用内置函数名称创建用户特定函数?
例如,我需要创建一个替代SUBSTR的函数。
我正在使用Derby嵌入式数据库,我需要这样做。
我们可以创建一个名称为built in derby function的sql函数吗?如何使用内置函数名称创建用户特定函数?
例如,我需要创建一个替代SUBSTR的函数。
我正在使用Derby嵌入式数据库,我需要这样做。
SUBSTR是一个内置的函数和一个reserved keyword德比。
您将无法替换开箱即用。 Derby不支持具有相同名称和不同方法签名的函数。
您可以下载sources,更改相关函数定义并编译自己的德比版本。
但我能够覆盖德比的TO_DATE。为什么我不能SUBSTR? – Sivanandam 2012-03-14 12:28:45
这是因为TO_DATE在德比中不是保留关键字吗? – Sivanandam 2012-03-14 12:33:12
TO_DATE不是[内置德比函数](https://db.apache.org/derby/docs/10.8/ref/rrefsqlj29026.html),因此您可以自己定义它。 – oers 2012-03-14 12:35:29