11.4.5 *CHECK DICTIONARY文(データベース定義のチェック)
SDBデータベースのSDBデータベース定義およびSDBデータベース格納定義の整合性をチェックします。定義の指定内容に誤りがないか,または関連する情報と矛盾がないかがチェックされます。
*CHECK DICTIONARY文は次に示す場合に指定します。
-
*ENTRY DICTIONARY文と*ENTRY DIRECTORY文を別々に実行する場合に,*ENTRY DICTIONARY文と一緒に*CHECK DICTIONARY文を指定します。
-
*ALTER DICTIONARY文と*ALTER DIRECTORY文を別々に実行する場合に,*ALTER DICTIONARY文と一緒に*CHECK DICTIONARY文を指定します。
*ENTRY DICTIONARY文(または*ALTER DICTIONARY文)と*CHECK DICTIONARY文を一緒に指定した場合,データベース定義の不整合が検知されると,SDBディレクトリ情報はディクショナリ表に追加されません。
なお,横分割格納したRDエリアの変更を行う場合は,*CHECK DICTIONARY文の実行時に,変更対象となるRDエリアに格納されたデータが削除されます。
(1) 形式
*CHECK DICTIONARY STORAGE SCHEMA SDBデータベース格納名 FOR SDBデータベース名
(2) 説明
- *CHECK DICTIONARY:
-
SDBデータベースのSDBデータベース定義およびSDBデータベース格納定義の整合性をチェックするときに指定します。
- STORAGE SCHEMA SDBデータベース格納名 FOR SDBデータベース名
-
整合性をチェックするSDBデータベースのSDBデータベース格納名およびSDBデータベース名を指定します。