orcale数据库主键由日期六位数加三位流水号组成!怎么建数据库

2025-04-09 12:31:44
推荐回答(1个)
回答1:

表的建法和原来一样,主键为varchar2类型就可以了。

insert的时候 to_char(sysdate,'yyMMdd')||ABS(MOD(DBMS_RANDOM.RANDOM,1000))作为主键就行了。不过这个应该有点问题,后面3位是随机的很可能会生成相同的数。建议还是用序列。