Provided by: manpages-tr_1.0.5.1-2_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ısı ] [ [ 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ısı
              İsteğe bağlı CACHE kayıt_sayısı 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

PostgreSQL                                                                                     ALTER SEQUENCE(7)