可以的哦,你吧这个ID里面放的是数字就可以了啊,数字是可以放到字符类型的字段里面的哦。你也可以用序列,每次都直接用调用。如下创建序列:
create sequence myId_sequences
increment by 1--每次自增1
start with 1--从1开始自增
nomaxvalue--不设置最大值
nocycle--一直累积,不循环
cache 10 --一次从取10个放入内存中,当数据库不正常关闭,丢失,会跳号
然后你插入新记录的时候就可以:
insert into table 表名(id,.....)values(Myid_Sequences.Nextval,......)
nvchar就是相当于设置文字型,文字当然不可以自动递增。
ID设置成字符型的不可以自动增长