Thread sql statements aus datei auslesen (10 answers)
Opened by lichtkind at 2012-09-27 08:18

payx
 2012-09-27 09:58
#162083 #162083
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo lichtkind,

der Normalfall sollte ja sein, dass man den Dump über die entsprechende Utility des RDBMS einspielt, aber das scheidet vermutlich in diesem Fall aus. Ebenso die Möglichkeit, den Dump, der offenbar im Textformat, also als Script, vorliegt, über ein grafisches Frontend oder eine entsprechende Schnittstelle auszuführen. (Am Beispiel Oracle wären das imp oder impdp, etwas wie SQL-Developer oder Toad oder SQL*Plus.)

Neulich hatte ich eine Dump-Datei, in der die Inserts on the fly angepasst werden mussten, da habe ich das analog zu topegs Vorschlag mit $dbHandle->do( $row ) or die $dbHandle->errstr(); gemacht. Der erste Versuch ging aber schief, weil ich einen Datensatz mit ;\n in einem Datenfeld hatte. Da alle Inserts mit einer schließenden Klammer endeten, konnte ich mir dann mit mit $/ = ");\n"; und $row .= ")"; behelfen.

HTH
Grüße
payx

View full thread sql statements aus datei auslesen