| 汎用テーブルメンテナンス (ttaad4100 ) |  |
| セッションの目的: セッションを使用 (通常の方法) せずに、テーブルフィールドデータを操作します。この特別なセッションは開発者にだけ有用です。 このセッションを不適切な方法で使用すると、データの不整合が発生することがあります。 テーブルデータをメンテナンスする、パッケージ、モジュール、テーブルおよび会社のコードを入力します。テーブルフィールドにアクセスするには、選択フィールドで [Y] を押します。 スペースバーを押すと、標準オプションを含むプルダウンメニューが画面上部に表示されます。オプションは 7 つのメニューに分類されています。これらのオプションの使用方法は、標準的な使用方法とは異なる場合があります。たとえば、[一括削除] を選択すると、選択画面 ([開始] - [終了]) で範囲を指定できます。レコードをマークする必要はありません。 テーブルフィールド別にヘルプ情報を呼び出すことができます。[?] を押すとテーブルフィールドのヘルプが表示されます。 注意 コントロールプルダウンメニューでデータ言語の変更コマンドを使用して、テーブルデータを各種のデータ言語で表示できます。この表示ができるのは、テーブルのフィールドが複数言語フィールドとして登録されている場合だけです。詳細については、複数言語アプリケーションデータを参照してください。 [アプリケーション] プルダウンメニュー オプションの最後のグループは ｢アプリケーション｣ です。このグループにはテーブルメンテナンス専用のオプションが含まれています。11 の項目があります。 0) テーブル情報 一般テーブル情報を示すウィンドウが表示されます。 この情報は次の項目から構成されています。 テーブルコード 行/レコードの長さ 行/レコードの個数 インデックス数 インデックスが複数ある場合は、オプション [K] を使用してインデックスを変更できます。 現行インデックス 重複 (y/n) 1) 行のコピー 別のテーブルからレコードをコピーできます。ファイルで特定のパラメータを使用すると、別のテーブルのフィールドの一部を現行のテーブルのフィールドの一部にコピーできます。 パラメータファイルの各行の構文は次のとおりです。 x y z [式] または c x y 式 最初の行の場合 位置 x から長さ y を現行のテーブルの位置 z にコピーすることを意味します。 次のように、後ろに式を入力することもできます: x y z ^abc これは、文字列 abc が位置 x、x+1、x+2 にある場合にのみ、位置 x から長さ y を位置 z にコピーすることを意味します。 2 行目の場合 位置 x と長さ y に対して式が真である場合にのみ、処理を実行するということを意味します。式が偽の場合はレコードをスキップします。 注意: 最初の行の場合、式は必要ありませんが、2 行目の場合は必要です x、y と z には値が入りますが、文字 c は通常の文字 ｢c｣ です 式は、文字列フィールドの場合のみ機能します パラメータファイルの最大行数は 50 行です 2) データのエクスポート 現行のテーブルを順編成ファイルにエクスポートできます (圧縮ダンプ)。ダンプを保存するディレクトリを指定してください。[データのインポート] を使用すると、テーブルを別のシステムにインポートできます。 3) データのインポート 別のシステム (環境) のテーブルをインポートできます。ダンプが保存されているディレクトリを指定してください。 4) 行のカウント このユーティリティを使用すると、テーブルのレコード数がわかります。カウントするレコードを選択するインデックスフィールドの範囲を指定できます。 5) 行の更新 このオプションを使用すると、現行のテーブルの指定範囲のレコードを更新できます。 6) 行の削除 このオプションを使用すると、現行のテーブルから指定範囲のレコードを削除できます。 * ユーザモードとプログラマモードの切替 プログラマモードでは、テーブルの詳細情報 (プログラマ用の情報) を参照できます。 関連トピック To use an overview session To maintain records in an overview session |