SEQUENCE オブジェクト (V5R3 以降)

V5R3 から、SEQUENCE オブジェクト、いわゆる SQL 2003 でいうところの「外部シーケンス生成子」を使用できるようになりました。
ORACLE では「順序」ですね。作成するための CREATE SEQUENCE 文も ORACLE とほぼ同じです。

以下のようにして作ります。
まあ、あまり説明しなくても意味はわかりますね。

INSERT 文で、連番を指定したいところに NEXT VALUE FOR <シークエンス名> で指定して使用します。
ただしこのシークエンスオブジェクトはトランザクションの対象にならないので、INSERT を失敗してもロールバックされません。先に進んでいってしまいます。

最後に追加されているのがわかりますね。

ちなみにこの SEQUENCE オブジェクトを削除するには DROP SEQUENCE 文を使用します。

[Top Pageに戻る]

[PR] | 貴金属 買取ハウスクリーニング韓国食材インプラント転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXタイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島年末年始ハワイHawaii hotelsHawaii Activitiesbhhrホノルルマラソン
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル