次の例では、ジャーナルが関連付けられたソース テーブルDBName.Accountsがジャーナル属性を持たないターゲットに作成されます。
<database selection="unselected">
<name>DBName</name>
<table selection="included">
<name>Accounts</name>
<journaling>false</journaling>
</table>
</database>
これらのDDL文は、ジャーナルを指定する場合と指定しない場合とで、テーブルの定義がどのように異なるかを示しています。次の例は、ソースのDBName.AccountsのDDLを示します。
CREATE SET TABLE Accounts ,FALLBACK ,
DUAL BEFORE JOURNAL, DUAL AFTER JOURNAL, WITH JOURNAL TABLE = DBName.Journal1 ,
CHECKSUM = DEFAULT
(
Col1 VARCHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC,
Col2 VARCHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC,
col3 TIMESTAMP(0))
PRIMARY INDEX ( Col1 )
INDEX ( Col2 );
次の例は、ジャーナルを持たないターゲット上で作成された後のDBName.AccountsのDDLを示します。
CREATE SET TABLE Accounts ,FALLBACK ,
NO BEFORE JOURNAL, NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
Col1 VARCHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC,
Col2 VARCHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC,
col3 TIMESTAMP(0))
PRIMARY INDEX ( Col1 )
INDEX ( Col2 );