2010-12-10 16 views
0

Ich habe eine Tabelle 'table1' in 'database1'.sql zum Kopieren einer Tabelle

Jetzt i will einen Tisch 'table2' in 'database2' schaffen, mit den genauen Daten von 'Tabelle1'

Wie kann ich das mit wählen in Abfrage

Antwort

1

SELECT * INTO table2 IN database2 FROM table1

1

Sie erwähnen nicht die SQL-Dialekt, aber das ist, wie Sie es auf SQL Server tun würde:

SELECT * 
INTO database2..table2 
FROM database1..table1 
1

Sie gewonnen benutze kein select in, das ist zum Setzen von Variablen (mit mysql sowieso).

Beachten Sie, dass dies Indizes oder nichts kopiert, und die typische Vorlesung über ein schlechtes Schema.

+0

nicht erforderlich, um die Tabellennamen mit der Datenbank wie database1.table1 zu qualifizieren – Randy

Verwandte Themen