订单的保存问题,欢迎大家来讨论!

5556667 2003-11-19 10:05:38
订单的保存问题,欢迎大家来讨论!
(1)输入订单后,是将订单直接保存至数据库里,还是先设一个临时表,再由临时表转存在数据库里?
(2)如果输入订单后,打印后发现有错误,再来更改订单时,怎么才能避开数据重复?
(3)订单里用什么字段做唯一的标识?
如果还有什么问题,大家也可以提出来一同来讨论一下.
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolf2005 2003-11-20
  • 打赏
  • 举报
回复
即使需要更改,也是原来的那一条记录改,怎么会出现重复数据?
订单号是唯一标识,可能还会有批次的问题。但是订单号是唯一的。
5556667 2003-11-20
  • 打赏
  • 举报
回复
关健是订单不可能一次就全部输入正确,如果发现错了,再更改过程中如何保证数据不会重复?
fansnaf 2003-11-19
  • 打赏
  • 举报
回复
实践证明,用临时表是一个正确的选择。
superbrad 2003-11-19
  • 打赏
  • 举报
回复
用系统时间作为唯一的标识,这样就不会重复了。
5556667 2003-11-19
  • 打赏
  • 举报
回复
大家说说自已做订单系统时的保存问题是怎么保存的?
xjspa 2003-11-19
  • 打赏
  • 举报
回复
同意4043335() 。
可以使用缓存更新技术。
订单号使用 日期+当日的订单序号来作
4043335 2003-11-19
  • 打赏
  • 举报
回复
我觉得没必要用临时表,你用订单的编号作为一标识怎么会有重复的可能呢,只要订单保存之后编号就不允许该了,绝对不会有重复的可能的
5556667 2003-11-19
  • 打赏
  • 举报
回复
什么情况下才将临时表中的数据存入数据库中?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧