-PR-
締切済み

Oracle:Oracleシーケンスとは?

  • 暇なときにでも
  • 質問No.20607
  • 閲覧数1608
  • ありがとう数8
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 80% (40/50)

Oracleシーケンスとは何者なのでしょうか?
なにやら番号のようなものですよねえ・・・たぶん
ということで以下について教えて下さい。

1.シーケンスとは何ですか?
2.Oracleシーケンスとは何ですか?
3.どのようにOracleシーケンスを取得するのですか?

以上、宜しくお願いいたします。
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル11

ベストアンサー率 50% (173/345)

「順序」のことを言います。 平たく言えば、Oracleが用意しているカウンターです。 一意に採番するコードを生成する際などに使用します。 CREATE SEQUENCE文で「順序(シーケンス)」を生成し、作成(CREATE)されたシーケンスオブジェクトから、新たな値を取り出すことが可能になります。 ...続きを読む
「順序」のことを言います。
平たく言えば、Oracleが用意しているカウンターです。
一意に採番するコードを生成する際などに使用します。

CREATE SEQUENCE文で「順序(シーケンス)」を生成し、作成(CREATE)されたシーケンスオブジェクトから、新たな値を取り出すことが可能になります。
お礼コメント
ct27

お礼率 80% (40/50)

ご回答ありがとうございます。
なるほど、確かにSQL*PLUSでCREATE SEQUENCE~を作成すると
順序が作成されましたということをいわれますね。
Oracleが用意しているカウンターというのは非常にわかりやすい表現でした。
投稿日時 - 2000-12-20 15:14:25
関連するQ&A


  • 回答No.2
レベル5

ベストアンサー率 40% (2/5)

シーケンスオブジェクトはロールバックの対象にはなりません。どうしても欠番を出したくないときはよく考えてデータベースを更新する必要があります。 ...続きを読む
シーケンスオブジェクトはロールバックの対象にはなりません。どうしても欠番を出したくないときはよく考えてデータベースを更新する必要があります。
お礼コメント
ct27

お礼率 80% (40/50)

ご回答ありがとうございます。
ロールバックの対象にならないということを生かせる場面では非常に有効的ですよね!
投稿日時 - 2000-12-20 15:16:43
  • 回答No.3
レベル10

ベストアンサー率 47% (77/163)

こんにちは。 補足です。 過去にOracleシーケンスの掲示がありましたので、 一度参考にしてみて下さい。 ではでは・・・ ...続きを読む
こんにちは。

補足です。
過去にOracleシーケンスの掲示がありましたので、
一度参考にしてみて下さい。

ではでは・・・
お礼コメント
ct27

お礼率 80% (40/50)

補足ありがとうございます。
ACCESSにはオートナンバー型というものがあるんですね!勉強になります。
投稿日時 - 2000-12-20 15:18:41
  • 回答No.4
レベル4

ベストアンサー率 0% (0/0)

こんにちは。 3. の質問に関してですが、sequence の今の値を取得するには currval を使用します。次の値を取るには nextval を使います。 Oracle 関係の書籍がたくさん出ているので一度読まれてはいかがでしょうか。基本的なことなのでどの本にも載っていると思います。 ちなみに、sequence は初期値、増分も設定できます。 ...続きを読む
こんにちは。
3. の質問に関してですが、sequence の今の値を取得するには currval を使用します。次の値を取るには nextval を使います。
Oracle 関係の書籍がたくさん出ているので一度読まれてはいかがでしょうか。基本的なことなのでどの本にも載っていると思います。
ちなみに、sequence は初期値、増分も設定できます。
お礼コメント
ct27

お礼率 80% (40/50)

ご回答ありがとうございます。
この質問を載せた後にがさごそ書籍を見渡してみたところriezoさんのご回答などがごにょごにょと記載されている
ものを発見しました。便利なものがあるのだなあと今更ですが思ってしまいました。
投稿日時 - 2000-12-20 15:22:15
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ