SQL Loader-按组数据加载ID

时间:2018-07-24 13:47:32

标签: java sql oracle oracle11g spring-batch

嗨,我有一个平面文件,该文件通过使用sql加载程序转储到表中。 可以说我有记录

col1 col2 col3  col4
263 Test1 data  1
263 Test2 data  1
264 Test3 data  2
264 test4 data  2

我试图找出的方法是通过将col1分组来分配序列号。如果col1值相同,则所有记录应具有由序列生成的相同值。函数sequence(max,1)会生成下一个更高的值,但是如何对col1进行分组,然后为它们分配相同的值。谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎想要var csv = new CsvReader( textReader ); var records = csv.GetRecords<MyClass>();

dense_rank()