4.2.2 FREEWORD
(1) 機能
FREEWORD型のインスタンスを生成します。
(2) 書式
FREEWORD(文字列データ)
(3) 入力
文字列データ(VARCHAR)
(4) 戻り値
FREEWORD型インスタンス
(5) 詳細
-
文字列データには,テキスト形式の文字列をVARCHAR型変数に入れて指定します。
-
扱える文字列サイズは最大32,000バイトです。
(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)));