現行のジャーナル テーブルを指定するか、指定したユーザーのデフォルトとしてのそのステータスを削除します。
- table_name
- テーブルの名前
- database_name
- 格納するデータベース
例: ユーザーのデフォルト ジャーナル テーブルの変更
デフォルトのジャーナル テーブルが変更中のユーザー領域にある場合、それを変更するには2つのMODIFYリクエストが必要です。
例えば、ジャーナル テーブルfincopyがユーザーjonesにあるとします。デフォルトのジャーナル テーブルをfincopyからjrnl1に変更するには、現在のデフォルトのジャーナル テーブルを削除してから、新しいジャーナル テーブルを作成する必要があります。
最初のリクエストは、fincopyをデフォルトではないようにした後、それをシステムから削除します。FFinCopyをジャーナル テーブルとして使用している既存のテーブルがある場合、このリクエストはエラーを返します。
MODIFY USER jones AS DROP DEFAULT JOURNAL TABLE;
現在のジャーナル テーブルが削除されると、2番目のリクエストで新しいデフォルトのジャーナル テーブルを作成します。
MODIFY USER jones AS DEFAULT JOURNAL TABLE = jrnl1;
例: デフォルト ジャーナル テーブルの変更
現在のジャーナル テーブルが変更される階層にない場合、次のリクエストでデフォルトのジャーナル テーブルをfincopyからjrnl1に変更できます。
MODIFY USER peterson AS DEFAULT JOURNAL TABLE = jrnl1;