自動でカウントアップするような値を持ちたい(Oracle)
SQL (37 items)
2004年05月31日
Oracleシーケンスを使用
例)
例)
CREATE SEQUENCE testseq 〜 ← シーケンス作成
SELECT testseq.CURRVAL FROM DUAL ← 現在のシーケンスの値を参照
SELECT testseq.NEXTVAL FROM DUAL ← 次のシーケンスの値を参照 ※参照した時点でカウントアップ
前の記事 次の記事
この記事に関連した過去記事一覧は画面下にあります。
Comments
nishi wrote:
Oracleシーケンスは処理が結構重たいので、数万件のデータに振る場合、固まることがあります・・・(Oracle9iの場合)2004年06月15日 10時51分24秒
nish wrote:
すいません。先ほど記述したのは、一気に数十万件振ると固まるってことです。。。(私の場合はバッチでした)普通は1件、1件振ると思いますので、問題ないです。2004年06月15日 12時22分32秒
BEE wrote:
Real Application Clusters 環境でOracle を使用する場合、ORDERを指定すると順序を保証するためインスタンス間で同期処理が必要となり、RACとしての性能が十分でないことがある。2006年05月26日 18時08分52秒
Add Comments
Trackback
トラックバックはありません
Trackback URL
http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=50