In meinem Projekt kann ein Benutzer jedes Jahr aus Dropdown-Liste auf der Webseite zur Verfügung gestellt. In diesem Jahr wird dann eine neue Tabelle erstellt, die beispielsweise das Jahr enthält.Erstellen Sie eine neue Tabelle in SQL und jede Tabelle haben unterschiedliche Spaltennamen mit C#
user choose 2018 so the new table name is 'shipname(2018)'.
Dies ist einfach, wenn die Lösung einfach ist. Diese neue Tabelle hat jedoch den Spaltennamen, der sich auf das Jahr bezieht, das sich über 30 Jahre erstreckt.
user choose 2018 so the new table name is 'shipname(2018)' that contain column name TagRef, 2018, 2019, 2020, 2021, ..., 2048.
user choose 2020 so the new table name is 'shipname(2020)' that contain column name TagRef, 2020, 2021, 2022, 2023, ..., 2050.
Ist es möglich, die Spaltennamen wie die Verwendung von C# und SQL-Befehl zu machen?
warum nicht eine einzige Tabelle? Warum für jedes Jahr eine Tabelle erstellen? Dafür gibt es Indizes. –
Sie müssen das Design überprüfen. Sie haben irgendwo einen falschen Weg gewählt –
Es weil jedes shipname unterschiedliches Grundjahr hat, in dem der Benutzer von der Dropdownliste wählt. und jeder Schiffsname hat unterschiedliche Daten, die benötigt werden, um die Zeile auszufüllen. – Fahmieyz