SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 8158: '%1!' besitzt mehr Spalten, als in der Spaltenliste angegeben sind.
  • 8183: Für berechnete Spalten können nur UNIQUE- oder PRIMARY KEY-Einschränkungen erstellt werden »

8159: '%1!' besitzt weniger Spalten, als in der Spaltenliste angegeben sind.

posted on Feb 13, 2011 von Frank Kalis in 8000-8999

Fehlermeldung:
Meldung 8159, Ebene 16, Status 1, Zeile 2
'%1!' besitzt weniger Spalten, als in der Spaltenliste angegeben sind.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn in einem Tabellenalias einer abgeleiteten Tabelle mehr Spaltennamen angegeben werden als in der abgeleiteten Tabelle Spalten vorhanden sind.

Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Das Statement kann so nicht ausgeführt werden. Im Tabellenalias dürfen nur so viele Spaltennamen angegeben werden, wie Spalten in der abgeleiteten Tabelle vorhanden sind.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE Northwind
SELECT *
  FROM
   (SELECT CustomerID, MAX(OrderDate)
      FROM dbo.Orders
     GROUP BY CustomerID) AS x(CustomerID, OrderDate, OrderDate)

Anmerkungen:
Im obigen Beispiel werden drei Spaltennamen im Tabellenalias X angegeben, obwohl die abgeleitete Tabelle nur zwei Spalten enthält. Dies löst den Fehler aus.

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • Social CMS engine

b2evolution CMS