Чтение текстового файла с использованием хранимой процедуры и манипуляции с тем же - PullRequest
0 голосов
/ 21 октября 2011

Я бы хотел ускорить процесс чтения данных из 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 голосов
/ 21 октября 2011

Есть мысли? Да ... не делай этого!

PL / SQL хорош только для обработки объектов «базы данных» - таблиц, строк, столбцов и т. Д. Не пытайтесь заставить его делать то, для чего он не подходит - это приведет только к разочарованию и плохому решению. 1003 *

Вместо этого используйте сценарий / команду оболочки, чтобы преобразовать ваш входной файл в форму, удобную для использования вашей базой данных.

Я бы предложил использовать sed или awk.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...