DDL プロセッサを使用してデータをロードする

DDL プロセッサを使用して、次のいくつかの DML 文を DDL 文と同じファイルに 置くことによって、データをテーブルにロードすること、または更新することもできます。

この方法は、テスト・データをテーブルにロードするために便利です。

文にはホスト変数を含めることができず、リテラルを引用符 ( " ) で囲むことはできません。アポストロフィ ( ' ) を使用する必要があります。テーブルが同じ作業単位で作成されている場合は、そのテーブルにデータを挿入する前に、COMMIT を発行する必要があります。例:

 -- Create Available Product table
 CREATE TABLE MF.PRODUCT
  (PROD_ID  CHAR(04)    NOT NULL
  ,PROD_DESC  CHAR(40)    NOT NULL WITH DEFAULT
  ,VERSION  CHAR(6)    NOT NULL WITH DEFAULT
  ,PRIMARY KEY (PROD_ID) )
  IN DSB8G210.CISC0001
 ;
 COMMIT
 ;

 -- Sample data for Product table

 INSERT INTO MF.PRODUCT (PROD_ID ,PROD_DESC ,VERSION )
 VALUES ('SR02' ,'Host Compatibility Option ' ,'2.0.01' )