oracle9i中表里面的字段可以自动递加吗?

[复制链接]
查看11 | 回复2 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
在一个表里,我设置了一个流水号,我希望在我INSERT一条语句的话,其中的流水号字段自动加一,我原来在SQL SERVER里用过,但不知ORACLE 里有没有,如有,怎么做呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最方便的做法就是使用sequence序列号作为你的流水号
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
楼上讲得好
主要做一个触发器,,利用序列做一个流水号
例如:
CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
SELECT TITLENOS.NEXTVALINTO :NEW.NUM FROM DUAL;

END;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行