54 Stimmen

Erzeugen von sql insert into für Oracle

Das einzige, wofür ich bei der Arbeit mit Oracle kein automatisiertes Tool habe, ist ein Programm, das INSERT INTO-Skripte erstellen kann.

Ich brauche es nicht unbedingt, also werde ich kein Geld dafür ausgeben. Ich frage mich nur, ob es etwas gibt, mit dem man INSERT INTO-Skripte für eine bestehende Datenbank erstellen kann, ohne viel Geld auszugeben.

Ich habe Oracle durchforstet, aber kein Glück gehabt, eine solche Funktion zu finden.

Es existiert in PL/SQL Developer, aber es gibt Fehler für BLOB-Felder.

2voto

mrD Punkte 21

Wenn Sie eine leere Tabelle haben, wird die Exportmethode nicht funktionieren. Als Abhilfe. Ich habe die Tabellenansicht von Oracle SQL Developer verwendet und auf Columns geklickt. Sortiert nach Nullable, so dass NO ganz oben stand. Dann wählte ich die nicht löschbaren Werte mit der Tastenkombination Shift + Select für den Bereich aus.

So konnte ich einen Basiseinsatz machen. So konnte Export eine richtige Einfügung aller Spalten vorbereiten.

0voto

Thorsten Punkte 12473

Wenn Sie regelmäßig viele Daten in Tabellen laden müssen, sollten Sie sich SQL Loader oder externe Tabellen ansehen. Das sollte viel schneller sein als einzelne Einfügungen.

-2voto

Sven Sönnichsen Punkte 935

Sie können auch Folgendes verwenden MyGeneration (kostenloses Tool), um eigene SQL-generierte Skripte zu schreiben. In MyGeneration ist ein "Insert into"-Skript für SQL Server enthalten, das leicht geändert werden kann, um unter Oracle zu laufen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X