2017-11-04 17 views
2

5から始まり、0になるまで-3だけ減少するシーケンスを作成することになっています。私のステートメントで正しい構文を取得する方法がわかりません。 。私は正しくnoMaxValueの代わりに固定された番号を使用した場所を正しく作ったが、noMaxValueを使ってそれを把握したい。Oracle SQLのminvalue/maxvalueシーケンス構文エラー

ワーキングクエリ:NOMAXVALUEを使用しての

create sequence my_seq 
increment by -3 
start with 5 
minvalue 0 
maxvalue 9999999 
nocycle; 

私の試み:私はしかし、これを実行すると

create sequence my_seq 
increment by -3 
start with 5 
minvalue 0 
nomaxvalue 
nocycle; 

私はというエラーを取得する "MINVALUEはMAXVALUEより小さくなければなりません。"これを書くにはどうすればいいですか?ありがとう!

答えて

0

あなたの増分が負であるため、物事はちょうど混乱します。次の作品:

create sequence my_seq increment by -3 start with 5 
     maxvalue 5 nominvalue nocycle