Форматирование операторов вставки SQL92 в MySql - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть коллекция старых файлов sql92 (операторы INSERT INTO), которые мне нужно преобразовать в mysql (или что-то подобное).Когда они были экспортированы, все они выглядят так:

INSERT INTO "Products" VALUES (
         '00000393', 
         'Singer'+#39+'s Musical Product'+
         'prano'+
         '', 0, NULL, 226, NULL, NULL, NULL, 22.99, 1, '1899-12-30', 0, NULL, 
         'False', NULL, NULL, 
         'Soprano Book Only'+#13+''+#10+'Editor or Arranger: R'+
         'ichard Walters'+#13+''+#10+'Composer: Various'+#13+''+#10+''+#13+''+#10+'37 '+
         'songs, including: Bewitched • Children W'+
         'm • I Wonder What Became of Me • It'+#39+'s a '+
         'Most Unusual Day • A Lovely Night • On t'+

Итак, в основном мне нужно увидеть, есть ли что-то там (бесплатное или платное), которое может преобразовать этот вид кода во что-тоЯ могу импортировать в MySQL.В частности, мне нужно преобразовать эти старые коды ANSI, как # 39.Таким образом,

Walters'+#13+''+#10+'Composer

становится

Walters' Composer

, а переносы '+ +' преобразуются в одну строку, чтобы я мог выполнить запрос.Если такого программного обеспечения не существует, я мог бы создать его сам, но это было бы тонной работы, и я чувствую, что кто-то там уже может знать лучший способ преобразования данных.Этих файлов много, а некоторые из файлов sql имеют размер более 100 Мб.Много операторов вставки.

Спасибо, ребята!:)

...