具体的时间方式是通过表的策略来生成的。
生成一张管理表(用于多种主键生成)
然后就是使用存储过程(结合游标的方式) 来生成主键了,如下 :
1. 创建游标,用于查询表中相应的记录。hasResult表示表中是否有记录(如果没有查到记录,数据库抛出“02000”号错误,这是设置hasResult为0)
2. 执行数据库操作,如果没有记录,则直接插入数据库,并返回当前编号,如20120604001;
下面是使用的结果: