我有一个相当大的文件(50mb),其中第一个字段是 unix 时间戳。但是,我不想加载整个文件,我只需要其中的一半,其中时间戳 > some_parameterized_timestamp。
似乎 sqlldr 在 when 子句中只允许 = 和 <> 条件。加载文件然后删除不需要的记录需要很长时间。
是否有替代使用仍然具有可比性能的 sqlldr 的替代方法?(我已经在使用 direct=true。)
我正在考虑使用 awk 使用我需要的数据创建文件的副本,并且 awk 在这方面效率很高,但在我走这条路之前,我想我会在这里寻求更好的建议。