Mit SQL erste Zeile mit Tabellennamen auslesen
28.10.2024 12:03:15
F.G.Neurieser
ich habe eine Excel-Datei, die in der ersten Spalte bereits Daten enthält. Bei einer SQL-Abfrage wird mir die erste Zeile jedoch als Spaltenname ausgegeben.
Wie schaffe ich es, dass ich in einem SQL-Statement mir die Spaltennamen ausgeben lassen und ich danach auf diese zugreifen kann?
z.B. habe ich eine Tabelle mit mehreren Registern (siehe Beispieldatei -https://www.herber.de/bbs/user/173196.xlsx)
In der ersten Zeile steht hierbei der Spaltenname, in der zweiten ein Kommentar, in der dritten Zeile um welche Feldart es sich handet und in der vierten Zeile, ob es ein primary Keyfeld, ein Fulltext-Keyfeld ist.
Ab der fünften Zeile stehen die Daten.
Wenn ich ein SQL-Statement wie:
select top 3 * from autoren
aufrufe, kann ich die ersten 4 Zeilen sehen, aber nicht auf die Werte mit den Spaltennamen zugreifen
((
).
).
Gibt es eine Möglichkeit in SQL diese doch in den Zugriff zu bekommen?
Danke schon mal für etwaiige Hilfe.
Anzeige