首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Oracle DB中的视图生成平面文件

从Oracle DB中的视图生成平面文件
EN

Stack Overflow用户
提问于 2016-12-28 02:25:12
回答 0查看 40关注 0票数 0

我们在Oracle数据库中有一个视图,如下所示

代码语言:javascript
复制
HEADER,P,Lab,16-Dec-16,MEMBER,1,134,134,1,5,BENEFIT,1,MEA,1,TRAILER,          ,20161216,14:08:51
HEADER,P,Lab,16-Dec-16,MEMBER,1,134,134,1,5,BENEFIT,1,DEN,2,TRAILER,          ,20161216,14:08:51
HEADER,P,Lab,16-Dec-16,MEMBER,2,572,572,2,5,BENEFIT,2,DEN,2,TRAILER,          ,20161216,14:08:51
HEADER,P,Lab,16-Dec-16,MEMBER,2,572,572,2,5,BENEFIT,2,MEA,1,TRAILER,          ,20161216,14:08:51

每条记录都有标题,该标题不断重复并具有相同的信息。然后,每个成员都有'n‘个no.of福利示例

成员(员工ID -1)

代码语言:javascript
复制
 MEMBER,1,134,134,1,5

具有福利(针对员工ID-1)

代码语言:javascript
复制
BENEFIT,1,MEA,1
BENEFIT,1,MEA,1

我正在尝试生成平面文件,如下所示

代码语言:javascript
复制
HEADER,P,Lab,16-Dec-16   //--- Header
MEMBER,1,134,134,1,5    //--- Member (Employee ID -1)
BENEFIT,1,MEA,1        //--- Benefits (Employee ID -1)
BENEFIT,1,DEN,2       // --- Benefits (Employee ID -1)
MEMBER,2,572,572,2,5 //--- Member (Employee ID -2)
BENEFIT,2,DEN,2     //--- Benefits (Employee ID -2)
BENEFIT,2,MEA,1    // --- Benefits (Employee ID -2)
TRAILER,Total no.of lines,20161216,14:08:51 // Trailer

我不确定如何为输出文件创建模式。我是否必须为标题成员福利和尾部创建单独的架构。或者创建一个架构,其中包含标题成员福利和尾部的多个记录。我不知道该怎么做。在这方面的任何帮助都非常感谢。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41350285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档