ALTER SEQUENCE

Name

ALTER SEQUENCE  --  ����һ�������������Ķ���

Synopsis

ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]
    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
    [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]
  

����

ALTER SEQUENCE �����޸�һ�����е����з������IJ����� �κ�û����ȷ�� ALTER SEQUENCE �����������IJ�����������ԭ�ȵ����á�

����

name

һ��Ҫ�޸ĵ����е����֣�������ģʽ���Σ���

increment

INCREMENT BY increment �Ӿ��ǿ�ѡ�ġ�һ�������������г�Ϊ�������У��������Ϊ�ݼ����С� ���û��������������ԭ���ĵ���ֵ��

minvalue
NO MINVALUE

��ѡ���Ӿ� MINVALUE minvalue ����һ�����п������ɵ���С��ֵ����������� NO MINVALUE����ʹ��ȱʡֵ�� ���ڵ����͵ݼ������зֱ��� 1 �� -2^63-1�����û�������κ�ѡ������õ�ǰ����Сֵ��

maxvalue
NO MAXVALUE

��ѡ���Ӿ� MAXVALUE maxvalue �������е����ֵ����������� NO MAXVALUE����ʹ��ȱʡֵ�� ���ڵ����͵ݼ������зֱ��� 2^63-1 �� -1���������ѡ�û�������� �����õ�ǰ�����ֵ��

start

��ѡ��RESTART WITH start �Ӿ��������п������κεط���ʼ��

cache

CACHE cache ѡ������к�Ԥ���䲢�洢���ڴ滺��Ĺ��ܡ���Сֵ�� 1 ��Ҳ����ÿ��ֻ������һ����ֵ��û�л��壩�� ���û�������������þɵĻ���ֵ��

CYCLE

��ѡ�ļ��� CYCLE �����������������ڴﵽ�������е� maxvalue ���ߵݼ����е� minvalue��ʱ���ص�ʹ�á� ����ﵽ�˼��ޣ���ô���ɵ���һ�����ֽ��ֱ��� minvalue ���� maxvalue��

NO CYCLE

��������˿�ѡ���� NO CYCLE���κ������дﵽ������޺�� nextval �ĵ��ö������ش��� �����δ���� CYCLE Ҳδ���� NO CYCLE�� ��ô������ԭ�е�ѭ����Ϊ��

����

�� 105 ��ʼ���¿�ʼһ���� serial �����У�

ALTER SEQUENCE serial RESTART WITH 105;
  

ע��

Ϊ�˱��Ⲣ���������ͬһ�����л�ȡ��ֵ��ʱ������ס��ALTER SEQUENCE ������������ع��� �޸�������Ч���Ҳ��ָܻ���

ALTER SEQUENCE ����������Ӱ���˵� nextval ��������˵�ǰ��֮�⣬ ��Ϊ�����Ѿ������˵����кš�����ֻ����ʹ�ù������Ѿ��������ֵ֮�������ʶ���ı��˵����в�������ǰ��˽�������Ӱ�졣

������

ALTER SEQUENCE ��ѭ SQL:2003��