intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

Copyright © 2012 NTT DATA INTRAMART CORPORATION↑Top1

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

目次
改訂情報
概要
レコードの追加/更新/削除
レコードの編集
レコードを削除する
レコードの一括インポートとエクスポート
キャプションの表示

2

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

改訂情報
変更年月日

変更内容

2012-10-01

初版

2013-10-01

第2版

下記が追加・変更されました。
「対応するフィールドの型」が追加されました。

2014-08-01

第3版

下記が追加されました。
新しいデータ型（真偽値型）に対応されました。
レコード編集時のnull値の扱いについて追記されました。

2014-12-01

第4版

下記が追加されました。
「レコードの一括インポートとエクスポート」を追記されました。
レコード編集画面からインポート・エクスポートができるようになりました。

2015-04-01

第5版

下記が追加されました。
レコード編集画面でNull値を扱えるようになりました。

2015-08-01

第6版

下記が追加されました「直接編集モード」が追記されました。

2015-12-01

第7版

下記が更新されました
レコード編集画面の画像が差し替えられました。

2016-08-01

第8版

下記が更新されました「レコードの追加/更新/削除 」が更新されました。
テキストエリアフラグを参照しないコラムを追記しました。

2020-04-01

第9版

下記が更新されました「レコードの追加/更新/削除 」が更新されました。

2020-08-01

第10版

下記が更新されました「キャプションの表示」が更新されました。

3

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

概要
TableMaintenance機能では、データベース上のテーブルに対してデータの新規登録・更新・削除を行うことができます。
各テーブルの編集画面への遷移方法またはURLについては、管理者に問い合わせた上で利用してください。

4intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

レコードの追加/更新/削除
任意のテーブルを選択して、１件ずつ手入力でレコードを編集します。

目次
レコードの編集
レコードの新規追加
レコードの更新
対応するフィールドの型
直接編集モード
レコードを削除する
レコードの一括インポートとエクスポート

管理者からの通知に従ってテーブルの詳細画面へ遷移します。

画面項目の説明は以下の通りです。
1. レコードの新規作成
2. レコードの削除
3. 絞り込み条件の検索パターン
4. 絞り込み条件のクリア
5. 日付選択用カレンダー
6. レコードの絞り込み条件入力欄設定された検索パターンと検索キーワードでレコードを絞り込むことができます。

注意「部分一致」での検索は、文字列型フィールドに対してのみ行うことができます。
また、バイナリ型フィールドに対して検索条件を設定することはできません。

レコードの編集
レコードの新規追加

5intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01
テーブルにレコードを新しく追加するには「新規作成」をクリックします。
レコード編集用のダイアログが表示されます。

画面項目の説明は以下の通りです。
1. フィールド名
主キーの場合は(PK)と表示されます。
外部キーの場合は(FK)と表示されます。
必須項目の場合は * が表示されます。
2. フィールドの型
文字列 / 数値 / 日付 / タイムスタンプ / バイナリのいずれかです。
3. 前のレコードへ移動
4. 新規登録INSERT文を発行します。
5. 更新登録UPDATE文を発行します。
6. 次のレコードへ移動

コラム2016 Summer(Nirvana)より、 以下が変更になりました。
フィールドの入力欄を設定するテキストエリアフラグの値を参照しなくなりました。
文字列型のフィールドは常にテキストエリアで入力するようになりました。

コラム
NOT NULL制約が付いていないフィールドに対しては、NULLチェックボックスが表示されます。
このチェックボックスがチェックされている場合は、値としてnull値がセットされていることを示します。

コラム
日付型とタイムスタンプ型のフィールドの場合、カレンダーアイコンが表示されます。
登録可能な形式でフォーマットされた日付データをカレンダーから選択することが可能です。

6

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01
新しいレコードを登録する場合は「新規登録」をクリックします。
正常に登録完了できた場合は下記のダイアログが表示されます。

コラム
新規作成の場合は、「新規登録」ボタンのみ表示されます。
「更新登録」、「削除」、前後のレコードへの遷移ボタンは、既存のレコードを選択したとき（更新時）のみ表示されます。

コラム
日付型とタイムスタンプ型のフィールドの場合は、型名にマウスカーソルを乗せると入力フォーマットがツールチップで表示されます。
さらに型名をクリックすると、そのフォーマットでシステム日付が挿入されます。

レコードの更新既存のレコードを更新したい場合は、更新したいレコードのデータをクリックします。

7

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

クリックしたフィールドの入力欄がアクティブになった状態で、新規追加のときと同じダイアログが表示されます。
編集が完了したら「更新登録」をクリックします。

コラム
ここで「新規登録」をクリックすると、更新ではなく新しいレコードの作成を行います。
このようにすることで、既存のレコードを簡単にコピーできます。

注意
主キーが重複しないように注意してください。

対応するフィールドの型
TableMaintenance機能で対応する各種データベースごとの型は次の通りです。

データベース

タイムスタンプ

名

文字列型

数値型

日付型

型

バイナリ型

真偽値型

OracleVARCHAR2

NUMBERDATE（※mapDateToTimestamp DATEVARCHAR

BINARY_FLOATをfalseに設定している場合）

TIMESTAMP

BLOB
CLOB

なし

NVARCHAR2

BINARY_DOUBLE

datedatetime

binaryCHAR NCHARSQL Servervarchar charbigint int

nvarcharsmallint tinyint

smalldatetime varbinarynchar ntext

decimal numeric

datetime2

bitmoneysmallmoney
float real
PostgreSQLSAP HANA

varcharsmallint bigint

characterdecimal numeric

text

real

VARCHARBIGINT

NVARCHAR

SMALLINT

datetimestamp

bytea

booleanDATETIMESTAMPBLOB

BOOLEAN

CLOB

CHAR NCHAR INTEGERDOUBLE
DECIMAL
TINYINT REAL

8

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01
注意
TableMaintenance上でのデータ型は、JDBCドライバの実装やデータベース製品の仕様に依存します。
そのため、ドライバのバージョンによって上記の表の通りのマッピングにならない可能性があります。

直接編集モード
コラム
直接編集モードは2015 Summer(Karen)から利用可能です。

コラム2016 Summer(Nirvana)より、 以下が変更になりました。
フィールドの入力欄を設定するテキストエリアフラグの値を参照しなくなりました。
文字列型のフィールドは常にテキストエリアで入力するようになりました。

「直接編集モード」を選択すると、ダイアログを表示せずにレコードの編集操作が行えます。

「直接編集モード」が有効状態の場合は、ツールバーに下記の２つの項目が表示されます。
レコード追加新規登録用のレコード行を一覧に追加します。
新規追加された行の左端に表示されているアイコンをクリックすると、そのレコード行を削除できます。
ただし、背景色が水色のレコード行はデータベースに登録されていないデータであるため、この操作でサーバへの通信は行われません。

更新登録追加されたレコードと変更されたレコードをデータベースに登録します。
更新登録処理は、画面単位で一括で処理されます。
レコードを選択すると、編集ダイアログ表示ではなくデータ編集用のテキストボックスが表示されます。

9

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

NOT NULL制約が付いていないフィールドの場合は、nullデータ挿入用のチェックボックスがテキストボックスの右隣に表示されます。
データを書き換えたレコードの背景色が薄い黄色に変わります。
レコード追加（新規登録レコード）で追加された場合は、水色の背景色で表示されます。

上記の状態で「更新登録」を選択すると、データベースに対して登録・更新処理が実行されます。

注意
直接編集モードでは、バイナリ型データの登録はできません。

10intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01
注意
直接編集モードでは、下記のフィールドについてカレンダーコントロールを利用したデータ登録操作はできません。
日付型フィールド
タイムスタンプ型フィールド

レコードを削除する
レコードを削除する場合は、削除したいレコードにチェックを入れて「削除」を選択します。

1. 削除したいレコードを選択します。
2. 選択されたレコードの削除を実行します。

コラム
バイナリ系データはファイル単位で扱います。
登録したいデータファイルをアップロードしてください。

登録に成功するとレコード一覧にはデータサイズが表示され、リンクをクリックするとデータをファイルとしてダウンロードできます。

11intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

登録済みのデータを削除したい場合は「削除する」を選択してください。

注意
主キーが設定されていないテーブルでは、レコードの更新・削除は行えません。

レコードの一括インポートとエクスポート
テーブルに登録されているレコードを一括してエクスポート、またはインポートを行うことができます。

コラム
一括インポートとエクスポートは2014 Winter(Iceberg)から利用可能です。

12intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

注意
レコード編集画面のインポート・エクスポートでは、カレントのテーブルに対してのみ操作を行うことができます。

13

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

キャプションの表示
管理者側でテーブル名やフィールド名にキャプションが設定されている場合はその設定情報を使用した表示に切り替わります。

ロケールの設定において指定された言語で、テーブル名とフィールド名を表示します。

コラム「項目名表示切り替え」にチェックを入れることで、物理名の表示に戻すことができます。
また、列ヘッダにマウスカーソルを乗せるとツールチップで物理名を表示します。

レコードの編集ダイアログも同様に、フィールド名は指定したロケールで表示されます。

14

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第10版 2020-08-01

フィールドにコメントが設定されている場合は、ダイアログの左上に備考の表示/非表示リンクが表示され、クリックすると入力欄の下にコメントが表示されます。

15