ACCESSからORACLEにDBを移行する際、
ORACLE上で、ACCESSのオートナンバー型が使えないのですが、
ORACLEでこのような機能はないのでしょうか?
よろしくお願いします。

A 回答 (3件)

追加時に、データに番号を付ける場合


・sequence を使う

検索時結果に、番号を付ける場合
・select 文で、検索対象項目に ROW_IDを使う
#テーブルの項目以外にこの項目を使うとナンバリング
#してくれます。
#決して更新時には使わないでください
    • good
    • 0

自動的にやるなら、トリガーを使うとよさそうです。


作成し管理する手間はありますが、この方法ならよいのではないでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございます。
トリガーでやってみます。

お礼日時:-0001/11/30 00:00

ACCESSのオートナンバー型がわからないのですが、感じからして自動的に番号をつけるというものでしょうか。


それならばOracleにはsequenceというものがあります。sequenceはcreate sequence文で作成できます。

この回答への補足

回答いただいて、ありがとうございます。
ACCESSのオートナンバー型というのは、データを追加したに自動的に採番される機能です。
sequenceでは、INSERT文でデータの追加を行わなければいけませんよね?
INSERT文を使わずに、自動採番してくれる方法を知りませんか?

補足日時:2000/12/06 13:42
    • good
    • 0

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

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ