首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问三层结构中 主键有关问题

2012-03-13 
请教三层结构中 主键问题DELPHI XE(DATASNAP)+ FIREBIRD 2.5三层结构比如 销售单(XS20120204000001)由XS

请教三层结构中 主键问题
DELPHI XE(DATASNAP) + FIREBIRD 2.5 三层结构
  比如 销售单(XS20120204000001)由'XS'+日期+序号 组成,其中 序号 是一个GENERATOR(类似于MSSQLSERVER 的INDETITY,DB2 的sequence),这个单号该怎么去处理,通过数据库触发器/存储过程 生成 or 服务器端通过方法 来生成 or 客户端来获得?
  个人觉得应该通过 服务端方法来生成,客户端传递数据(除了单号字段)到服务端+服务端生成的单号,但是如果处理?
  亦或者别的方法,求解答

[解决办法]
这东东是实时生成的吗?开销挺大吧。

我感觉基础数据表,再定期代码处理后复制到查询表的可能性大些吧。
[解决办法]
客户端调用Server提供的GetNextNo方法

热点排行