Hitachi

DBPARTNER2 Client 操作ガイド


8.1.4 更新処理の規則

更新処理の規則について説明します。

〈この項の構成〉

(1) 連携先と更新できる列の属性と定義長

特定の列属性のデータは,連携先に抽出する過程で更新できない状態になります。連携先と列属性の制限と定義長を表8-6に示します。

表8‒6  連携先と列属性の制限と定義長

DBPARTNERの列属性

[データ表示]ウィンドウ,

Excel 65536行対応

Excel

SINGLE

SINGLE以外

CHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

NUMERIC

DECIMAL

INTEGER

SMALLINT

FLOAT

REAL

DOUBLE

DATE

TIME

TIMESTAMP

VARCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

LONG VARCHAR

※1(255バイト以下)

※1(4096バイト以下)

※1(255バイト以下)

BINARY

○(2048バイト以下)

○(2048バイト以下)

○(127バイト以下)

VARBINARY

×

×

×

LONG VARBINARY

×

※2

×

BIGINT

TINYINT

BIT

NCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

NVARCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

LONG NVARCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

MCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

MVARCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

LONG MVARCHAR

○(255バイト以下)

○(4096バイト以下)

○(255バイト以下)

UNSIGNED_NUMERIC

(凡例)

○:更新できます。

×:更新できません。

( ):定義長の制限です。括弧がないものは定義長の制限がありません。

注※1

ORACLEの場合は更新できません。

注※2

データ表示ウィンドウの場合だけ更新できます。

(2) 列の定義長の制限

定義長が4096バイトを超える列は更新できません。

(3) データベースごとの制限

(4) LONG VARBINARY属性の規則

(5) UPDUNIT = ROWIDでの更新の規則

接続先定義ファイルでUPDUNIT = ROWIDを使用した更新(変更,削除)を実行できるのは,次に示すデータベースの場合だけです。