ページの先頭行へ戻る
Interstage Navigator ServerV9.6.0 QA集
FUJITSU Software

4.6 桁数の異なる項目でテーブルの結合定義ができますか?

Q

桁数の異なる項目でテーブルの結合定義ができますか?

A

管理者が事前準備を行うことで可能です。

Navigator上でテーブルの結合を行うためには、桁数が一致している必要があります。

以下の手順で、桁数の異なる項目のテーブルの結合定義ができます。

  1. 結合したい項目の桁数を合わせたビューをデータベース上に作成します。

  2. Navigator辞書管理ツールで、ビュー定義されたテーブルを公開し、テーブル結合します。

Navigatorではビューも1つのテーブルとして扱うことができ、実在するテーブルかビューかを気にすることなく使用できます。

参考

複合コードを使用しない場合は、ビューを定義しなくても桁数の異なる項目でテーブルの結合定義ができます。複合コードを使用する場合は、複合コードの構成項目の桁数を合わせなくてはならないため、ビューを定義して桁数をそろえる必要があります。

また、Navigator上で同じ桁数の演算項目を作成し、結合定義を行うことは、演算項目の項目属性がプライマリーキーやコードに変更することはできないため、結合定義に利用することはできません。