现在的位置: 首页 > 综合 > 正文

通用报文设计

2011年07月26日 ⁄ 综合 ⁄ 共 257字 ⁄ 字号 评论关闭

我们项目需要设计一个报文收发和解析功能,仔细研究报文格式后却发现十分棘手。大致上,报文的数据来自数据库的多个表,而且报文的每一行数据来自于数据库的一个表中的一行,如果都是这样简单的对应事情就简单多了。但是凡事都有例外,某些数据库记录需要被拆分成报文中的多行,也有多个数据行合并成报文一行的情况。

如此一来,希望做成一个通用报文模块,就非常困难,报文格式的定义方式就会变得十分复杂,不但要定义报文的格式还要定义和数据库的关系。

也考虑过使用存储过程来产生各种报文需要的数据,不过Oracle并不支持返回数据集的存储过程。

抱歉!评论已关闭.