Oracle數據庫中設置表字段為自動序列


 

 

--創建序列    

create sequence zonecode_seq start with 1 increment by 1;  

 

--創建觸發器    

create or replace trigger zonecode_trigger      

before insert on org_HospitalZone_dict      

for each row      

begin      

select zonecode_seq.nextval into :new.HOSP_ZONECODE from dual;    

end ; 


insert into org_HospitalZone_dict(Hosp_Zonename) values('1醫院')

insert into org_HospitalZone_dict(Hosp_Zonename) values('2醫院')

insert into org_HospitalZone_dict(Hosp_Zonename) values('3院')

insert into org_HospitalZone_dict(Hosp_Zonename) values('4院區')


select * from org_HospitalZone_dict
delete  from org_HospitalZone_dict t where t.hosp_zonecode<5 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM