データ生成ツール ~リレーションを持っているテーブルの場合~

 2016.12.19  株式会社システムインテグレータ

今回は外部キーを使用している場合や親テーブル従属のテーブルに
データ生成していく方法をご紹介します。

こんにちは。OBトコ管理人です。
前回から引き続き、【データ生成ツール】に関する記事になります。

外部キー制約を使用している場合

例えば、伝票系のデータで社員マスタから社員名をとってくる場合、伝票データには社員コードがあります。この社員コードに外部キー制約がかかっている場合があります。その場合、適当なデータは入れられないため、「リンクテーブル値」を使用する必要があります。

「リンクテーブル値」は選んだ項目の値を使用すると考えてください。
画像はMST_SHAINテーブルの項目F_SHAIN_CODEの値を使用するという設定です。

いまさら聞けない Oracleの基本 [中級編]
新規CTA

データ生成ツール ~リレーションを持っているテーブルの場合~ 1

親テーブルに従属するテーブル

伝票 と 伝票明細 の関係のテーブルです。
子となるテーブルは必ず親のコードを持つ必要があります。1対1の関係の場合、リンクテーブル値で事足りますが、大抵は1対nの関係になりますので更新方法を変える必要があります。

設定のポイントは下記の3点となります。

データ生成ツール ~リレーションを持っているテーブルの場合~ 2

親のID1つに対し、子のデータが複数作られているのが確認できます。プレビューで確認できます。

データ生成ツール ~リレーションを持っているテーブルの場合~ 3

 

新規CTA

RELATED POST関連記事


RECENT POST「【OBトコ】OBを便利に使おう」の最新記事


【OBトコ】OBを便利に使おう

【生成AI連携の強化!】SI Object Browser for Oracle 24の新機能

【OBトコ】OBを便利に使おう

【ChatGPTでSQL整形!】SI Object Browser for Oracle 23.1の新機能

【OBトコ】OBを便利に使おう

【待望のセミコロン対応!】SI Object Browser for Oracle 23の新機能

【OBトコ】OBを便利に使おう

細かすぎて伝わらない!SI Object Browserの便利技10選

データ生成ツール ~リレーションを持っているテーブルの場合~
新規CTA
ブログサイドバー_トライアル申込
ブログ購読のお申込み

RANKING人気資料ランキング

RANKING人気記事ランキング

RECENT POST 最新記事