我想看到的代碼像下面所定義的功能。此功能 - 位於名爲MYSCHEMA
的模式中 - 使用已安裝的共享庫。DB2如何查看代碼用戶定義用功能調用C代碼
我嘗試使用以下,但它不工作。
select r.routinename as FunctionName, r.text as FunctionBody from
syscat.routines r where r.origin in ('U','R') and ROUTINESCHEMA='TRADE'
AND ROUTINETYPE ='F'
我該怎麼做?
create or replace function MyFunction(varchar(60))
returns table(
..fields..
)
external name 'mySharedLib.so!function'
language c
parameter style sql
AngocA嗨,你知道如果大小/限制,在本例中60,在調用程序之前執行呢?或者是必須驗證尺寸的例程? – DavidC
我不知道。你可以測試,但如果你願意,你可以爲此創建一個獨立的問題,因爲它很有趣。 – AngocA