例: CLOBデータ型
以下の例は、clargeというCLOB列を定義するテーブルを作成します。
CREATE TABLE t1 (id INTEGER ,clarge CLOB(2K) CHARACTER SET UNICODE);
SQL Engineでは、UNICODEサーバー文字セットを使って文字データが格納されます。
例: CLOBデータの挿入
以下の例は、CLOBのある部分を1つのテーブルに挿入し、CLOBの残りの部分を別のテーブルに挿入するストアド プロシージャを示しています。
CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA CLOB); CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA CLOB); CREATE PROCEDURE DataSplitter(IN local_ID INTEGER, IN global_ID INTEGER, IN all_DATA CLOB) BEGIN INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546)); INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547)); END;