by nurgun
27. August 2009 21:45
Bu örnekte IDENTITY benzeri bir yapıyı Oracle'a nasıl uyarlayabileceğinizi göstereceğim.
Önce örnek tabloyu yaratın.
create table Customer( id number primary key,
SoyAd varchar2(30)
);
create sequence seq_Customer;
Trigger yarattıktan sonra id alanını manuel vermenize gerek kalmıyor.
create trigger trI_Customer
before insert on Customer
for each row
begin
select seq_Customer.nextval into :new.id from dual;
end;
Örnek datayı insert ediniz
insert into Customer (SoyAd) values('Mut');
insert into Customer (SoyAd) values('Sel');
Ve sonucu görünüz
select * from Customer;