2017-11-23 3 views
0

Ich hatte eine Excel (CSV) Blatt mit einer Datenbank Metadaten. Ich frage, ob es eine einfache Möglichkeit gibt, den CSV zu importieren und die Tabellen von dort zu erstellen?Wie importiere ich ein Datenmodell aus Excel

Daten sind nicht Teil dieser Frage. Das CSV sieht folgendermaßen aus:

logical_table_name, physical_table_name, logical_column_name, physcial_column_name, data_type, data_length 

Es gibt etwa 2000 Zeilen mit Metadaten. Ich hoffe, ich muss die Tabellen nicht manuell erstellen. Vielen Dank.

+0

Was hat eine Google-Suche ausgelöst? "sql server import von excel" –

+0

vier google pages von "wie man daten importiert" – arcee123

+0

ich ging durch vier seiten von hits .... danke. – arcee123

Antwort

0

Ich kenne keinen direkten Import oder Erstellung. Wenn ich dies tun müsste und ich keinen finden könnte, würde ich die Excel-Datei in eine Zwischenspeichertabelle importieren (nur einen direkten Datenimport). Ich würde hinzufügen, eine eindeutige Auto-ID-Spalte Staging-Tabelle, um die Zeilen in der Reihenfolge zu halten.

Dann würde ich einige Abfragen verwenden, um Tabellen- und Spaltenerstellungsbefehle aus den Rohdaten zu erstellen. Wenn das nicht etwas war, wofür ich mich einsetzte, würde ich es einfach für tot halten, nicht versuchen und Lust bekommen. Erstellen Sie einzelne Spaltenbefehle für jede Spalte. Erstellen Sie einen create Table-Befehl für die erste Zeile für jede Tabelle. Sortieren Sie alle nach der Bestell-ID, Tabellen vor den Spalten. Dann sollten Sie in der Lage sein, einfach die Skriptspalte zu kopieren, die Befehle zu überprüfen und zu gehen.

Verwandte Themen