我想加快从txt文件中读取数据的过程。 txt文件如下所示:
"NameA";"407;410;500"
"NameB";"407;510"
"NameC";"407;420;500;600"
我想把它作为:
"NameA";"407"
"NameA";"410"
"NameA";"500"
"NameB";"407"
"NameB";"510"
"NameC";"407"
"NameC";"420"
"NameC";"500"
"NameC";"600"
有关使用SQL存储过程执行任务的任何想法吗?
由于
答案 0 :(得分:0)
有什么想法?是的......不要这样做!
PL / SQL仅适用于处理“数据库”对象 - 表,行,列等。不要试图让它做一些不适合的事情 - 它只会导致沮丧和糟糕的解决方案。 / p>
相反,使用shell脚本/命令将输入文件直接按到您的数据库可直接使用的表单中。
我建议使用sed
或awk
。