スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

9.3.2 HiRDBが提供する外部Javaストアドルーチンのサンプル

<この項の構成>
(1) サンプル1
(2) サンプル2
(3) サンプル3
(4) サンプル4

(1) サンプル1

指定した年月のカレンダーを取得するJavaストアドプロシジャの例です。

 

上記の外部Java手続き本体を使用して,Javaストアドプロシジャを定義,実行する例を次に示します。

 

 

 

 

 

(2) サンプル2

処理する範囲を年月日で指定し,その範囲のgoods_no列に対応した合計数を更新する例です。

なお,表は次のように定義されているものとします。

 
CREATE TABLE master_t1 (goods_no int,total_quantity dec(17,2))
CREATE TABLE tran_t1(goods_no int,quantity_1 dec(17,2),entrydate date)
 

 

上記の外部Java手続き本体を使用して,Javaストアドプロシジャを定義,実行する例を次に示します。

 

 

 

 

 

(3) サンプル3

gzip,ungzipを使用して,BLOB型データを圧縮,伸長する例です。

 

 

上記の外部Java関数本体を使用して,Javaストアドファンクションを定義,実行する例を次に示します。

 

 

 

 

 

(4) サンプル4

動的結果集合を使用して,2表の検索した結果を返す例です。