ページの先頭行へ戻る
Symfoware Server V12.2.0 RDB運用ガイド(データベース定義編)
FUJITSU Software

2.6.8 ファンクションルーチン定義

ファンクションルーチンの定義は、CREATE FUNCTION文で行います。

参照

ファンクションルーチン機能の詳細は、“アプリケーション開発ガイド(共通編)”を参照してください。

利用者が作成したファンクションルーチンUSER001を定義する例を以下に示します。

利用者が作成したファンクションルーチンUSER001を定義する例

SolarisLinuxSolaris/Linuxの場合

CREATE FUNCTION   USER001  ( IN INTEGER,  IN INTEGER )
                     ↑                ↑
                 ルーチン名        パラメタ宣言

                   RETURNS INTEGER  LANGUAGE  C
                             ↑
                         戻りデータ型

                   NAME 'ABCDEFG'  LIBRARY '/usr/local/lib/libuser1.so'
                           ↑                          ↑
                        シンボル名                 ライブラリ

WindowsWindowsの場合

CREATE FUNCTION   USER001  ( IN INTEGER,  IN INTEGER )
                     ↑                ↑
                 ルーチン名        パラメタ宣言

                   RETURNS INTEGER  LANGUAGE  C
                             ↑
                         戻りデータ型

                   NAME 'ABCDEFG'  LIBRARY 'D:\FORSYMFO\FUNCLIB\USERFUNC001.DLL'
                           ↑                          ↑
                        シンボル名                 ライブラリ