Wir alle wissen, dass wir alle Spalten aus einer Tabelle auswählen können
SELECT * FROM tableA
Gibt es eine Möglichkeit, Spalten aus einer Tabelle auszuschließen, ohne alle Spalten anzugeben?
SELECT * [except columnA] FROM tableA
Die einzige Möglichkeit, die ich kenne, besteht darin, alle Spalten manuell anzugeben und die unerwünschte Spalte auszuschließen. Dies ist sehr zeitaufwändig, daher suche ich nach Möglichkeiten, um Zeit und Mühe zu sparen, sowie nach zukünftigen Wartungsarbeiten, falls die Tabelle mehr / weniger Spalten enthält.
SELECT *
Abfrage verwenden (OLE DB hat Probleme beim Zuordnen dieser Spalten ). Ich konnte nicht die richtigen Spalten angeben, da ich keinen direkten Zugriff auf die MySQL-Datenbank hatte. SQL Server war jedoch so freundlich, mich über die Namen der char-Spalten mit fester Breite zu informieren ...
SELECT DISTINCT *
außer dass die Schlüsselspalte ohne doppelte Zeilen funktioniert, die jemand anderes erstellt hat