Ich habe insgesamt 10 Tabellen in meiner SQL Server-Datenbank. Von diesen 5 Tabellen haben 21 Spalten und die ersten 5 Spalten und die letzten 3 Spalten haben den gleichen Namen.Wählen Sie SQL-Tabellennamen mit Spaltenanzahl und Name
Wie kann ich eine SQL-Abfrage schreiben, die mir den Namen dieser 5 Tabellen auswählt.
[Tabellennamen auswählen Spaltenanzahl und Spaltennamen aus einer SQL Server-Datenbank]
ZB: -
Datenbankname - SampleDB
Tabellen in SampleDB sind
- dbo.sample1
- dbo.beispiel2
- dbo.sample3
- dbo.sample4
- dbo.sample5
- dbo.sample6
- dbo.sample7
- dbo.sample8
- dbo.sample9
- dbo.sample10
Darin enthalten die Tabellen [dbo.sample1, dbo.sample4, dbo.sample5, dbo.sample7, dbo.sample9] jeweils 21 Spalten. Auch die ersten 5 col Umnamame und letzter 3 Spaltenname sind für diese 5 Tabellen identisch. Ich brauche eine Abfrage, die den Namen dieser 5 Tabellen auswählt.
Die Ausgabe wird wie sein
1 dbo.sample1
2 dbo.sample4
3 dbo.sample5
4 dbo.sample7
5 dbo.sample9
Ist es sinnvoll?
Bearbeiten Sie Ihre Frage zu vergleichen und Beispieldaten und die gewünschten Ergebnisse zu liefern. –
In MS SQL möchten Sie aus sys.objects auswählen ... Aber es ist nicht klar, welche Datenbank Sie sprechen –