Oracle da Auto Increment Id Alanı Oluşturmak

Merhabalar,
Bugün sizlere Oracle veritabanında auto increment id alanını nasıl oluşturacağımızı anlatmaya çalışacağım. Ben daha önce hep MS Sql Server kullandım. Veritabanı kullanan bir yazılım için id alanı vazgeçilmezlerin en başında gelir. Elbette bu id alanı da tekil olmak zorundadır. Bunun için en basit yol id alanının auto increment (otomatki artan) bir alan olmasıdır. MS Sql Server da bu alanı oluşturmak oldukça basittir. Sihirbaz ile tablo oluşturuyorsanız kolon eklerken bu alan auto increment dersiniz olur biter ya da aşağıdaki gibi bir script ile bu halledilebilir.

create table myTable(
id int not null auto_increment primary key
);

Ancak bu Oracle da o kadar da basit olmuyor. Neden bir kolaylığı sağlamadıklarını anlamadım ama id alanı için auto increment tanımlamasının olmaması oldukça şaşırtıcı geldi bana. Oracle için auto increment bir alan tanımlamak için 3 adımı da gerçekleştiriyoruz.

3 Temmuz 2009
Okunma
bosluk
 Son Yazılar FriendFeed