Ich habe versucht, das Skript von MS SQL Server nach MySql zu konvertieren.
Ich konnte keinen Convenience-Ansatz für diese Konvertierung finden.
Ich habe versucht, dies MS SQL Server zu MySQL Conversion Online-Konverter, aber es hat viele Fehler bei der Syntax.
%Vor%Hier ist der Inhalt der Datei, die ich pastebin - script
konvertieren mussSie konvertieren TSQL nicht nur in SQL-Code für MySQL. Sie müssen die verschiedenen Datentypen, Spaltenbeschränkungen usw. kennen. Sie treffen die erste von vielen Roadblocks: MySQL verwendet AUTO_INCREMENT anstelle der IDENTITY-Feldbeschränkung von SQL Server.
EDIT: Es gibt Dienstprogramme, aber Sie sollten immer noch verstehen, was die Änderungen sind, da sie viele Dinge betreffen (einschließlich Leistung und zukünftige Entwicklung gegen die DB). Duplizieren von mehreren anderen Posts (Dead Link entfernt).
Der Konverter in Ссылка führt eine Reihe von Regexps aus, um die Konvertierung durchzuführen - die Regexps-Liste ist nicht erschöpfend und kann geändert werden nach Bedarf. Ich habe ein paar zusätzliche Zeilen zu den Standard-Regexps hinzugefügt und es erstellt nun eine funktionierende Version Ihres Skripts bis zu dem Punkt, an dem Sie mit dem Einfügen von Daten beginnen (es strukturiert nur die Daten nicht). Hoffe das ist von Interesse.
Prost sql-hub.com
Tags und Links sql sql-server mysql