Oracle数据库的自增列怎么弄?

INSERT INTO  REPOT_BS  (ID,NAME,MARK,CATEGORY_ID,STATE) VALUES ((SELECT NVL(MAX(ID),0)+1 FROM REPOT_BS),#name#,#mark#,#categoryId#,#state#) 
 
 
其中,红色部分就是 取表示表的最大值+1作为id, max是最大值函数,NVL(A,B)函数表示加入A的值为null,那就返回B,否则返回A。max和nvl都是oracle的系统函数。

原文地址:https://www.cnblogs.com/muyou/p/2697169.html