程序总体设计——功能描述
入库程序处理的对象是所有详单表,也可以是具有固定格式的其他表,程序根据三张配置表将任意定长格式的文本文件,写入任意结构的目标表中,表名可以根据文件名灵活配置;同时程序可以生成错单文件、重单文件、入库成功文件,对于不成功的记录,程序将记录错单在源文件中的行数及错误原因。
入库程序受数据库的效率影响较大,最容易在此处造成系统处理的瓶颈。因此在代码编写的时候着重处理程序本身效率的问题,实现效率最优。数据库接口采用OCI方式,对于有主键或索引的表,采用动态数组绑定技术,一次录入多条记录,速度约1000条/秒;对于没有主键或索引的表,采用DIRECT API技术,将整个文件直接写入数据库,速度>10000条/秒。
*
2021-12-21 16:08:13
4.54MB
C语法
1