dポイントプレゼントキャンペーン実施中!

いつも拝見させていただいております。
早速ですが質問させていただきます。
 現在、ORACLEであるキーになっているコードがあり、それに対し
てシーケンシャル番号が採番されているのですが、データとしては
01~99までこのテーブルに入ります。
 ここでデータとしては存在していないシーケンシャル番号の00
番をダミーで作成したいのです。このようなSQLを作成した経験
がある方がいらっしゃいましたら、ご教授の程宜しくお願い致しま
す。

開発環境
 ORACLE 8.0.5
 VB6.0 SP5

A 回答 (3件)

主キーは、TANKACDとSEQで、TANKACDごとに連番を採番しているのですね。

連番は、データ挿入時にトリガーで作成しているのですか?
それでしたら、一旦トリガーを無効にしてデータを挿入して、その後トリガーを有効にするようにしたら良いです。

この回答への補足

質問に回答して頂いてありがとうございます。
連番についてですが、特にトリガーなるものは使用していないため
今回、回答していただいた内容では解決してくれないかもしれませ
ん。まだ、何か心当たりがある方がいらっしゃいましたら、ご教授
宜しくお願い致します。

補足日時:2002/05/27 09:35
    • good
    • 0

すいません、補足して欲しいの内容の記述が具体的で


なかったですね。

テーブルの詳細設計の情報が欲しかったのです。
カラム名とカラムのデータ型、項目長、主キーかどうか
です。以下に例を書きます。

[例]
テーブル名:dept
カラム名    データ型(データ長)    主キー
-------------------------
DEPTNO  NUMBER  ( 2) ○
DNAME   VARCHAR2(14)
LOC     VARCHAR2(13)

この回答への補足

 すいません。私の方もデータ型まで記述するつもりでいたのです
が、うっかり書き忘れていました。以下に記載いたします。

テーブル名:MEISYOU(仮)
カラム名       データ長          主キー
----------------------------
TANKACD    VARCHAR2(50)  ○
HINMOKUCD  VARCHAR2(12)
SEQ        VARCHAR2(2)   ○
DATA       VARCHAR2(30)

このような形になっています。宜しくお願い致します。

補足日時:2002/05/23 16:20
    • good
    • 0

データを挿入するテーブルの詳細な構造(データ型)を


記述してください。(時にキーとなるカラムについて)

この回答への補足

説明不足で失礼いたしました。
テーブル構造は下記のようになります。

コード(主キー)
シーケンシャル暗号(主キー)
以下このテーブルの補足情報




以上。宜しくお願い致します。

補足日時:2002/05/23 12:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す