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