Symfoware Server RDB運用ガイド(データベース定義編) - FUJITSU -
目次 索引 前ページ次ページ

第2章 データベースの作成> 2.6 論理構造の定義

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

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

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

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

利用者が作成したファンクションルーチンUSER001を定義する例
CREATE FUNCTION   USER001  ( IN INTEGER,  IN INTEGER )
                     ↑                ↑
                 ルーチン名        パラメタ宣言

                   RETURNS INTEGER  LANGUAGE  C
                             ↑
                         戻りデータ型

                   NAME 'ABCDEFG'  LIBRARY '/usr/local/lib/libuser1.so'
                           ↑                          ↑
                        シンボル名                 ライブラリ
CREATE FUNCTION   USER001  ( IN INTEGER,  IN INTEGER )
                     ↑                ↑
                 ルーチン名        パラメタ宣言

                   RETURNS INTEGER  LANGUAGE  C
                             ↑
                         戻りデータ型

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

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007-2008