2009-06-30 7 views
10

alt text http://www.freeimagehosting.net/uploads/64fac9c8c4.gifSQL-Skript aus Tabellen generieren

Ist es möglich, SQL-Skripte für alle Tabellen zu generieren? Ich möchte das SQL-Skript generieren und in einen anderen Datenbankserver importieren

+1

Welcher Art von Datenbankserver ist das? Wenn es mysql ist, schauen Sie in mysqldump, einem Befehlszeilenprogramm. Die meisten gängigen Datenbankserver haben einen ähnlichen Programmtyp. Leider kenne ich das Squirrel SQL Client Programm nicht ... Mysqldump: http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html – Ben

+0

ich benutze squirrel-sql, um zu verbinden oracle10g – cometta

+0

@Ben - beantwortet nicht wirklich die Frage, aber es war was ich sowieso brauchte, also danke. :-) – fool4jesus

Antwort

18

Wählen Sie die Tabellen, die Sie exportieren möchten, klicken Sie mit der rechten Maustaste, Skripte> Tabellenskript erstellen. Es funktioniert in mysql, nicht sicher über Oracle.

+2

Wenn Sie sich fragen, wohin das Skript geht, wird es in das SQL-Fenster geschrieben. Für mich kam es zu einigen Fehlern und zum Sterben, also benutzte ich mysqldump wie oben vorgeschlagen. – fool4jesus

+0

Wäre toll, wenn es eine Möglichkeit gäbe, dies für alle Tische auf einmal zu erledigen. –

+0

Und Skripte -> Daten erstellen Skript für Tabelleninhalte. Ich weiß nicht, ob das mit größeren Datensätzen funktioniert. – Touko

0

Für alle auf der 3.4.0-Version auf OSX, hatte ich es auf diese Weise zu tun:

Select the DB 
Session >> SQL Server >> Generate T-SQL Script 
Select the Objects/Tables wanted 

Speichert auf eine Datei, sondern gibt Ihnen keine Statusanzeige, es ist so eine Weile geben zu laufen.