易截截图软件、单文件、免安装、纯绿色、仅160KB

请教有关Oracle外部表的操作问题

问题描述:
有一个文件,我通过外部表访问它,通过关键字找到其中我需要的数据。
例如通过关键字我找到了3条数据,分别在文件的第10、15、20行,但是我不但需要这3条数据,还需要这3条数据的上一条数据,即我最终需要第9、10,14、15,19、20这6条数据。

想通过给外部表增加一个自增长的ID字段,来定位每条数据的行号,但是没研究出来怎么给外部表增加自增长列,不知道是否支持?

大家有没有其它好方法啊?谢谢!



引用


你好,我再补充一下,我的外部表只有一列,对应就是文件的每一行,不能进行分组和排序。

你的方法好像不适用哈。


相关问答:

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号