あー憧れのーOracleマスターに
投稿者:
Aki
投稿日時:2005-06-18 - 14:26:29
カテゴリー:
Oracle -
トラックバック(No Trackbacks)
なりたいなーならなくちゃーゼッタイなってーやるー♪
今日のOracleは進みが早いのでここにメモ。
=本日のテーマ=
~順序の作成~
1.順序オブジェクトを作ってみる。
順序の作成(初期値・ステップ省略)
create sequence seq01;
順序の確認
select seq01.nextval from dual;
2.初期値 1000、ステップ 10、マックス 1050
create sequence seq02 start with 1000 increment by 10 maxvalue 1050;
select seq02.nextval from dual;
3.初期値 1000、ステップ -10、Maxvalue 1000、Minvalue 950
create sequence seq03 start with 1000 increment by -10 maxvalue 1000 minvalue 950;
select seq03.nextval from dual;
4.初期値 1000、ステップ 10、Maxvalue 1050、サイクル
create sequence seq04 start with 1000 increment by 10 maxvalue 1050 cycle;
select seq04.nextval from dual;
5.初期値 1000、ステップ 10、Maxvalue 1050、minvalue 100、サイクル
create sequence seq05 start with 1000 increment by 10 maxvalue 1050 minvalue 100 cycle;
select seq05.nextval from dual;
6.キャッシュの確認
create sequence seq06;
select seq06.nextval from dual;
select * from user_sequences;
===========================
SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O CACHE_SIZE LAST_NUMBER
------------------------------ ---------- ---------- ------------ - - ---------- -----------
SEQ002 1 1050 10 N N 20 1060
SEQ01 1 1.0000E+27 1 N N 20 21
SEQ02 1 1.0000E+27 1 N N 20 1000
SEQ03 950 1000 -10 N N 20 940
SEQ04 1 1050 10 Y N 20 201
SEQ05 100 1050 10 Y N 20 300
SEQ06 1 1.0000E+27 1 N N 20 21
===============================
7.キャッシュの確認(nocacheにしてみる)
create sequence seq07 nocache;
select seq07.nextval from dual;
select * from user_sequences;
=============================
SEQUENCE_NAME MIN_VALUE MAX_VALUE INCREMENT_BY C O CACHE_SIZE LAST_NUMBER
------------------------------ ---------- ---------- ------------ - - ---------- -----------
SEQ002 1 1050 10 N N 20 1060
SEQ01 1 1.0000E+27 1 N N 20 21
SEQ02 1 1.0000E+27 1 N N 20 1000
SEQ03 950 1000 -10 N N 20 940
SEQ04 1 1050 10 Y N 20 201
SEQ05 100 1050 10 Y N 20 300
SEQ06 1 1.0000E+27 1 N N 20 21
SEQ07 1 1.0000E+27 1 N N 0 7
=============================
Comments
Add Comments
Trackback
トラックバック
このエントリにトラックバックはありません
この
トラックバックURLを使ってこの記事にトラックバックを送ることができます。
もしあなたのブログがトラックバック送信に対応していない場合には
こちらのフォームからトラックバックを送信することができます。.