以下のように定義された関数のコードを見たいと思います。この関数は - と呼ばれるスキーマに存在し、MYSCHEMA
- インストールされた共有ライブラリを使用します。
以下を使用しようとしましたが、うまくいきません。
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