我创建了表A,有以下字段
TTYPE varchar2(10)
CUST_PART_PTR VARCHAR2(50)
PKEY NUMBER
并建立了A_SEQ序列号。
在我为此表先插入TTYPE、CUST_PART_PTR字段值后再通过此A_SEQ序列号更新PKEY字段。UPDATE A
SET PKEY = A_SEQ.NEXTVAL;但为什么更新出来的PKEY结果是:TTYPE CUST_PART_PTR PKEY
B ABCD 1
A ABCE 2而不是:
TTYPE CUST_PART_PTR PKEY
B ABCD 1
A ABCE 1
谢谢!
TTYPE varchar2(10)
CUST_PART_PTR VARCHAR2(50)
PKEY NUMBER
并建立了A_SEQ序列号。
在我为此表先插入TTYPE、CUST_PART_PTR字段值后再通过此A_SEQ序列号更新PKEY字段。UPDATE A
SET PKEY = A_SEQ.NEXTVAL;但为什么更新出来的PKEY结果是:TTYPE CUST_PART_PTR PKEY
B ABCD 1
A ABCE 2而不是:
TTYPE CUST_PART_PTR PKEY
B ABCD 1
A ABCE 1
谢谢!
SET PKEY = A_SEQ.CURRVAL;
如果create sequence a_seq start with 1 increment by 3;
那麽就每次加3