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)));