使用存储过程读取文本文件并使用相同的操作

时间:2011-10-20 22:54:14

标签: sql stored-procedures

我想加快从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存储过程执行任务的任何想法吗?

由于

1 个答案:

答案 0 :(得分:0)

有什么想法?是的......不要这样做!

PL / SQL仅适用于处理“数据库”对象 - 表,行,列等。不要试图让它做一些不适合的事情 - 它只会导致沮丧和糟糕的解决方案。 / p>

相反,使用shell脚本/命令将输入​​文件直接按到您的数据库可直接使用的表单中。

我建议使用sedawk