oracleのシーケンスでdual表からselect文のnextvalで取得したものをインサート
したいのですが、ループ内で上記処理を複数回行ったときに、値が一回目以降
更新されずに困っています。
例)
for (i=0;i < 5){
(1)セレクト文発行しシーケンスを取得。
(2)取得したシーケンスを変数にセット
(3)インサート実行(主キーに取得したシーケンスをセット)
}
こんな感じで実行したときに、はじめはシーケンスが+1されますが、
それ以降シーケンスが増加しません。そのため、重複エラーが発生してしまいます。。。
どのように対処したらよいのかまったく見当がつきません。
大変申し訳ないのですが、ご教示いただきたくよろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- その他(暮らし・生活・行事) リレー、マグネットスイッチで教えてください・・・ 1 2022/04/08 18:33
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- その他(暮らし・生活・行事) リレーの回路図、シーケンス図について教えてください 2 2022/04/15 00:34
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- 法学 全部取得条項付株式の取得と引換えにする株式の発行 申請書について 1 2022/12/21 17:32
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RDBのテーブル種類の違い
-
object browser で処理を中断す...
-
他の処理でselectさせないよう...
-
[性能改善]AccessのDBに大量の...
-
Oracleから見たOracleの優位性(...
-
DELETE文でFROM句を省略した場合
-
テーブル名を指定してCsv出力
-
チューニング対象のSQLの見つけ...
-
accessでイベントを中止するよ...
-
PL/SQLの平行処理について
-
年度毎にシーケンスの初期化?
-
Viewにインデックスは張れ...
-
データを削除しても表領域の使...
-
ACCESS 複数テーブル・複数フィ...
-
CLOB型へのINSERT
-
異なるスキーマからデータを抽...
-
ORA-00959: 表領域'****'は...
-
テーブル名を[]でくくらないと...
-
特定のスキーマのテーブルを一...
-
エクセルからアクセスにインポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DELETE文でFROM句を省略した場合
-
他の処理でselectさせないよう...
-
RDBのテーブル種類の違い
-
同じSELECT文同士でのデ...
-
accessでイベントを中止するよ...
-
object browser で処理を中断す...
-
統計情報の取得=コミットですか?
-
DBリンクエラーについて
-
[性能改善]AccessのDBに大量の...
-
ActiveX DLLでのオラクルのトラ...
-
Oracleから見たOracleの優位性(...
-
処理速度の見積もり時間について。
-
9i→10gバージョンアップ時のト...
-
PL/SQLの平行処理について
-
年度毎にシーケンスの初期化?
-
同一レコード更新時の排他制御
-
バッチ更新のレスポンスが悪い...
-
Access2013で操作ログを残した...
-
チューニング対象のSQLの見つけ...
-
トリガーでロールバックは可能?
おすすめ情報