Oracle'da Otomotik Artan Kolon Oluşturmak (Sequence)
Bu makalemizde sizlere oracle'da otomatik olarak değeri artan veya azlan bir kolon nasıl oluşturulur bunu anlatmaya çalışacağız.Ms SQL 'deki IdentityColumn'a benzetebiliriz bunu.Oracle'da bir tablo oluşturmak istediğinizi düşünelim tabloyu create edecek scripti hazırladınız kolonlarını girdiniz ve her kayıt eklendiğinde kayda özel tekrar etmeyen datalardan oluşan bir kolon eklemek istiyorsunuz ve bu alanı tablonuzun PK alanı yaptığınızı varsayalım.Kolonu "PK" olarak işaretlediniz NOT NULL dediniz fakat otomatik artırma olayını nasıl yapacaksınız bunu bulamadınız.
İşte bu noktada MS SQL veya MySQL'de olsa kolonu oluştururken bu kolon otomatik olarak artacak check'ini işaretlerdiniz ve tabloya kayıt eklendikçe bu kolon değeri otomatik olarak artardı.Fakat oracle'da kolonları oluştururken bu kolon otomatik olarak artsın diye bir check yok bu operasyonu manuel olarak yönetip Sequence kullanmanız gerekecektir.