• 検索結果がありません。

rdbprtコマンド

ドキュメント内 アップデート情報 (ページ 55-59)

第2章 互換に関する情報

2.29 rdbprtコマンド

変更内容

V7.0L10以降では以下の条件の場合、rdbprtコマンドでの出力情報が変更されます。

一時表の定義情報を出力している場合 以下の情報が追加されるようになりました。

- 一時表の表制約の情報(PRIMARY KEY情報、UNIQUE情報)

- 一時表のPRIMARY KEY情報(構成する列名)

- 一時表のUNIQUE情報(構成する列名)

- 一時表を参照するルーチン名、ルーチン種別 ビュー表の定義情報を出力している場合

以下の情報が追加されるようになりました。

- ビュー表を参照するルーチン名、ルーチン種別

8.0.0以降からは、以下に示す出力情報の表示順番が変更になります。

準備状態の定義資源一覧を出力している場合

列定義追加を行った列名の情報が準備モードで定義した順番に出力されるようになりました。

非互換

非互換について以下に示します。

一時表の定義情報を出力している場合

V6.0L10以前とV7.0L10以降で非互換があります。

rdbprtコマンドで従来出力されなかった以下の情報が追加されるようになります。

V6.0L10以前

No. 1 Table name ... TMP01 Database name ... DB01

Schema name ... S

Type ... GLOBAL TEMPORARY Creator ... DDL4

Created date ... Tue Oct 19 11:41:18 2004 Column information

Column name ... C101

NOT NULL constraint ... YES Data length ... 4(Byte) Data type ... INTEGER

Record length ... 48(Byte) Preserve option ... NO DSO information

Base DSO name ... _TEMP00000000730000000000 Used database space information

No. Database space name User number 1 DBS01 10

V7.0L10以降

No. 1 Table name ... TMP01 Database name ... DB01

Schema name ... S

Type ... GLOBAL TEMPORARY Creator ... DDL4

Created date ... Tue Oct 19 11:41:18 2004 Column information

Column name ... C101

NOT NULL constraint ... YES Data length ... 4(Byte) Data type ... INTEGER

Record length ... 48(Byte) Preserve option ... NO

Constraint information ・・・・・表制約情報の追加 Primary key constraint information ・・・・・PRIMARY KEY情報の追加 No. Column name

1 C101

Unique constraint information ・・・・・UNIQUE情報の追加 No. 1 Unique constraint

No. Column name 1 C102 DSO information

Base DSO name ... _TEMP00000000730000000000

Routine information ・・・・・一時表参照ルーチン情報追加 No. 1 Routine name ... P01

Schema name ... S Routine type ... PROCEDURE Used database space information

No. Database space name User number 1 DBS01 10

ビュー表の定義情報を出力している場合

V6.0L10以前とV7.0L10以降で非互換があります。

rdbprtコマンドで従来出力されなかった以下の情報が追加されるようになります。

V6.0L10以前

No. 1 Table name ... V01 Database name ... DB01 Schema name ... S Type ... VIEW Creator ... DDL4

Created date ... Tue Oct 19 12:01:02 2004 Column information

Column name ... C101

NOT NULL constraint ... YES Data length ... 4(Byte) Data type ... INTEGER

View information

Consist of following table/view information No. 1 Table/View name ... TMP01 Database name ... DB01 Schema name ... S

Type ... GLOBAL TEMPORARY Creator ... DDL4

Created date ... Tue Oct 19 12:00:54 2004

・ V7.0L10以降

No. 1 Table name ... V01 Database name ... DB01 Schema name ... S Type ... VIEW Creator ... DDL4

Created date ... Tue Oct 19 12:01:02 2004 Column information

Column name ... C101

NOT NULL constraint ... YES Data length ... 4(Byte) Data type ... INTEGER

View information

Consist of following table/view information No. 1 Table/View name ... TMP01 Database name ... DB01 Schema name ... S

Type ... GLOBAL TEMPORARY Creator ... DDL4

Created date ... Tue Oct 19 12:00:54 2004

Routine information ・・・・・ビュー時表参照ルーチン情報追加 No. 1 Routine name ... P01

Schema name ... S Routine type ... PROCEDURE 準備状態の定義資源一覧を出力している場合

V7.0L10以前と8.0.0以降で非互換があります。

rdbprtコマンドの準備状態での定義資源一覧出力において、準備モードで列定義追加を行った場合の列名が定義順に出力され るようになります。

以下に示す順に準備モードで列定義追加を行った場合の表示結果を示します。

1.

ADDC01

2.

ADDC02

3.

ADDC03

4.

ADDC04 V7.0L10以前

Prepare Definition Information No. 1

Database name .... DB Schema name .... SCM1 Table name .... TBL0 Add Column Information

No. Column name 1 ADDC01 2 ADDC04 3 ADDC03 4 ADDC02 Add DSI Information

No. DSI name Usage type 1 DSI_B_A1 BASE 2 DSI_B_A2 BASE 3 IDXDSI_B_A1 INDEX 4 IDXDSI_B_A2 INDEX 8.0.0以降

Prepare Definition Information No. 1

Database name .... DB Schema name .... SCM1 Table name .... TBL0

Add Column Information ・・・・・定義順に出力 No. Column name

1 ADDC01 2 ADDC02 3 ADDC03 4 ADDC04 Add DSI Information

No. DSI name Usage type 1 DSI_B_A1 BASE 2 DSI_B_A2 BASE 3 IDXDSI_B_A1 INDEX 4 IDXDSI_B_A2 INDEX

対処方法

対処について以下に示します。

一時表の定義情報を出力している場合およびビュー表の定義情報を出力している場合

rdbprtコマンドの出力結果を解析して動作するプログラムまたはシェルスクリプトなどが存在する場合、追加情報を考慮してくださ い。

準備状態の定義資源一覧を出力している場合

rdbprtコマンドの準備状態での定義資源一覧出力の結果を解析して動作するプログラムまたはシェルスクリプトなどが存在する場 合、準備モードで列定義追加を行った列名情報に対する出力順番の変更を考慮してください。

ドキュメント内 アップデート情報 (ページ 55-59)

関連したドキュメント