一些关于asp 购物车的想法(3)
回复: 首先我个人认为触发器的方案不可取,理由不多说,不然又是一大坨。这里也有两种做法,一种是订单表自动生成编号,生成订单时,先写入订单表,然后取回订单号再更新订单明细表;另一种是按业务规则生成订单号,当订单号已知后随便先生成订单记录还是明细记录都可以,但是要保证明细记录最终一定有订单记录,不然会有很多诡异的明细项。后一种办法又有两种做法,一是订单号由数据库生成,一般采用临时表,好处是可以全业务通用流水号,另一种是订单号由程序生成,程序生成时可以使用GUID,但更好的办法是使用订单时间加标识值,时间部分可以根据订单量来确定粒度大小,标识部分采用有序编号,时间粒度还要考虑防止别人大概统计你的业务量(汗~~~这个也是另外的问题,很多做法,看情况了,改天有空再写个有关订单号生成的文章吧,先回复这么多,大概信息也够了……)
内容版权声明:除非注明,否则皆为本站原创文章。