在网上找了一下,没有,那就自己写一个了,刚换一公司,刚学习oracle,请大家见笑.可能用MSSQL多了,从编程来说感觉还没有MSSQL方便.用MSSQL下面就是一个函数.如果大家有好的方法,清说说:
-- 添加sequence drop sequence EXAMPLE_SEQ
create sequence EXAMPLE_SEQ
increment by 1
start with 0
minvalue 0
maxvalue 9999
cache 20 ;
-- 添加表
create TABLE TEST(id VARCHAR2 ( 20 ),no VARCHAR2 ( 10 ),E_ON VARCHAR2 ( 20 ))
-- 在TEST表上创建一个触发器
CREATE OR REPLACE TRIGGER TRI_EXAMPLE_TABLE BEFORE INSERT ON TEST FOR EACH ROW