Hitachi

HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 10


4.2.2 FREEWORD

〈この項の構成〉

(1) 機能

FREEWORD型のインスタンスを生成します。

(2) 書式

FREEWORD(文字列データ)

(3) 入力

文字列データ(VARCHAR)

(4) 戻り値

FREEWORD型インスタンス

(5) 詳細

(6) SQL文の例

EXEC SQL BEGIN DECLARE SECTION;
   struct {                   ← VARCHAR型変数の定義
     short length;
     char  data[32000];
   }string;
EXEC SQL END DECLARE SECTION;
 
strcpy(string.data,            ← VARCHAR型変数への代入
    char_ptr_pointing_to_a_fword_string);
 
string.length =                 ← VARCHAR型変数データ長の代入
   strlen(char_ptr_pointing_to_a_fword_string);
 
EXEC SQL                      ← INSERT文の実行
   INSERT INTO reports(fword) VALUES(FREEWORD(:string AS VARCHAR(32000)));