我不希望任何提升依赖或外部任何东西。我可以逐行读取文件,并分别处理每一行。但如果效果更好,我也可以将整个文件加载到内存中,然后逐行处理。
最好的方法是什么?另外,最快的方法是什么,它们有何不同?
此外,这应该适用于常规文本文件,并通过终端管道传输文件。
答案 0 :(得分:5)
只需使用std::getline即可。非常简单的解决方案:
select *
into work_done
from work_todo
where id = 10;
update work_done a
set a.id = 20;