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