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