我想看到的代码像下面所定义的功能。此功能 - 位于名为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