Provided by: manpages-tr_1.0.5.1-1.1_all bug

İSİM

       ALTER SEQUENCE - Bir kayıt listesi üretecinin tanımını değiştirir

KULLANIM

       ALTER SEQUENCE isim [ INCREMENT [ BY ] artış ]
           [ MINVALUE asgarideÄŸer | NO MINVALUE ]
           [ MAXVALUE azami_deÄŸer | NO MAXVALUE ]
           [ RESTART [ WITH ] başlangıç ]
           [ CACHE kayıt_sayı± ] [ [ NO ] CYCLE ]

AÇIKLAMA

       ALTER  SEQUENCE mevcut bir kayıt listesinin parametrelerini değiştirir.
       ALTER SEQUENCE  cümlesinde  özellikle  belirtilmeyen  bir  parametrenin
       değeri değişmeden kalır.

PARAMETRELER

       isim   Değiştirilecek kayıt listesinin ismi (şema nitelemeli olabilir).

       artış  INCREMENT BY artış deyimi isteğe  bağlıdır.  Pozitif  bir  değer
              listeyi  artan deÄŸerli, negatif bir deÄŸer ise azalan deÄŸerli bir
              liste haline getirir. Belirtilmezse, eski artış  değeri  geçerli
              kalır.

       asgarideÄŸer, NO MINVALUE
              İsteğe  bağlı  MINVALUE  asgarideğer  deyimi  üretilen bir kayıt
              listesinin asgari  sıra  değerini  belirlemekte  kullanılır.  NO
              MINVALUE    belirtilirse,   öntanımlı  sıra  değeri  kullanılır.
              Öntanımlı değer artan değerli bir liste için 1,  azalan  değerli
              bir  liste  için  2^63  -  1'dir. Hiçbir şey belirtilmezse, eski
              asgari sıra değeri geçerli kalır.

       azami_deÄŸer, NO MAXVALUE
              İsteğe bağlı MAXVALUE  azami_değer  deyimi  üretilen  bir  kayıt
              listesinin  azami  sıra  değerini  belirlemekte  kullanılır.  NO
              MAXVALUE   belirtilirse,  öntanımlı  sıra   değeri   kullanılır.
              Öntanımlı  değer  artan  değerli bir liste için 2^63 - 1, azalan
              değerli bir liste için -1'dir. Hiçbir  şey  belirtilmezse,  eski
              asgari sıra değeri geçerli kalır.

       başlangıç
              İsteğe  bağlı  RESTART  WITH  başlangıç  deyimi kayıt listesinin
              başlangıcını değiştirmek için kullanılır.

       kayıt_sayı±
              İsteÄŸe baÄŸlı CACHE kayıt_sayı± deyimi daha  hızlı  eriÅŸim  için
              sıralı  listeyi  saklamak  üzere  bellekte  yer  ayrılmasını  ve
              ilklendirilmesini saÄŸlar. En az deÄŸer 1'dir. Belirtilmezse  eski
              değer değişmeden kalır.

       CYCLE  İsteğe  bağlı  CYCLE  seçeneği,  artan  bir  değerli bir listede
              azami_değer, azalan değerli bir listede asgarideğer  aşıldığında
              tekrar başlangıca dönülmesini sağlar.

       NO CYCLE
              İsteğe  bağlı  NO  CYCLE  belirtilmişse, bir nextval çağrısı bir
              listenin sonunda yapıldığında bir hata döndürecektir.  Ne  CYCLE
              ne de NO CYCLE belirtilmişse, eski davranış değişmeden kalır.

ÖRNEKLER

       serial adlı bir kayıt listesini 105. kayıttan yeniden başlatmak için:

           ALTER SEQUENCE serial RESTART WITH 105;

EK BİLGİ

       Birlikte   çalışan  ve  aynı  kayıt  listesinden  kayıt  numarası  alan
       hareketlerin engellenmesinden  kaçınmak  için,  ALTER  SEQUENCE  hiçbir
       zaman  geri sarılmaz; değişiklikler anında etkin olur ve geri alınamaz.

       ALTER  SEQUENCE  ile  değiştirilen  parametreler,   bellekte   ayrılmış
       kayıtlarda  kullanılırken,  o an etkin olan dışında artalandaki nextval
       sonuçlarını anında etkilemeyecektir.  O  an  etkin  olan  sonuç  anında
       etkilenecektir.

UYUMLULUK

       ALTER SEQUENCE, SQL:2003'e uygundur.

ÇEVİREN

       Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Mart 2005