ファンクションルーチンの定義は、CREATE FUNCTION文で行います。
参照
ファンクションルーチン機能の詳細は、“アプリケーション開発ガイド(共通編)”を参照してください。
利用者が作成したファンクションルーチンUSER001を定義する例を以下に示します。
利用者が作成したファンクションルーチンUSER001を定義する例
Solaris/Linuxの場合
CREATE FUNCTION USER001 ( IN INTEGER, IN INTEGER ) ↑ ↑ ルーチン名 パラメタ宣言 RETURNS INTEGER LANGUAGE C ↑ 戻りデータ型 NAME 'ABCDEFG' LIBRARY '/usr/local/lib/libuser1.so' ↑ ↑ シンボル名 ライブラリ
Windowsの場合
CREATE FUNCTION USER001 ( IN INTEGER, IN INTEGER ) ↑ ↑ ルーチン名 パラメタ宣言 RETURNS INTEGER LANGUAGE C ↑ 戻りデータ型 NAME 'ABCDEFG' LIBRARY 'D:\FORSYMFO\FUNCLIB\USERFUNC001.DLL' ↑ ↑ シンボル名 ライブラリ