BLOBデータの定義
以下の例は、blargeというBLOB列を定義するテーブルを作成します。
CREATE TABLE t1 (id INTEGER ,blarge BLOB(128K));
BLOBデータの挿入
以下の例は、BLOBのある部分を1つのテーブルに挿入し、BLOBの残りの部分を別のテーブルに挿入するストアド プロシージャを示しています。
CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA BLOB); CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA BLOB); CREATE PROCEDURE DataSplitter(IN local_ID INTEGER, IN global_ID INTEGER, IN all_DATA BLOB) BEGIN INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546)); INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547)); END;