問題タブ [nextval]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
558 参照

spring - (iBatis) テーブルに複数のデータリストを挿入したい

Spring と iBatis を使用して Web アプリケーションを開発しています。テーブルに複数のデータを挿入したい。次のようにコントローラーにArrayListを含むDataMapをスローします。

イバティスでは、

ただし、 Integrity Constraintsに関連するエラーがあります。

それで、単一のテーブルに複数のデータを挿入する方法が気になります。

0 投票する
3 に答える
12234 参照

sql - 同じcurrvalを持つ他のスキーマのシーケンスの名前を変更します

別のスキーマで一連のシーケンスの名前を変更する必要があります。

old_seq から new_seq への RENAME は機能しません。

試した:

しかし、それは私にエラーを与えます

シーケンスの作成中に前述したすべてのオプションについては言及しません。それらは同じである必要があるからです。名前だけを変更する必要があります。

0 投票する
2 に答える
2244 参照

postgresql - PL/pgSQL内でINSERT後にデフォルトのシリアル値を取得

私はテーブルを持っています。このテーブルに行を挿入する関数を plpgsql に書きました。

このテーブルにはserialというフィールドがありますid。行を挿入した後の関数で、新しい行が受け取ったIDを知りたいです。

私は使用すると思った:

挿入する前に、より良い解決策はありますか?

0 投票する
1 に答える
418 参照

sql - nextval を使用して一時テーブルからテーブルに新しいデータを挿入する

次の問題があります(PostgreSQL)。

目的:

  • 一時テーブルからデータを読み取るtmp
  • これを別のテーブルに処理しますy
  • からのデータと組み合わせたnextvalfrom テーブルを使用します。ytmp

私はこれが仕事をするだろうと思った:

も試しました:

誰もこれを行う方法を説明できますか?

0 投票する
1 に答える
3809 参照

sql - PostgreSQL でテーブルの行を削除すると、将来挿入される行の ID 番号が連続していないのはなぜですか?

次のテーブルを作成します

私はこのようなテーブルを持っています

2行挿入します

テーブルは現在このようになっています

次に、id = 2 の行を削除します

代わりに別の行を追加します

テーブルは

私の質問は、2 行目の id の次の数字が 2 ではなく 3 である理由です。何かの下のどこかに最後の値がメモリに保存されていると思いますが、そのIDの行が削除されても問題ありません。必要に応じて、id の値を明示的に挿入できることはわかっています。しかし、この場合、なぜそれが起こるのかを明確にしたいと思います。また、その原因となっている機能や機能は何ですか? それはどのように機能しますか?