497: In den TABLESAMPLE- oder REPEATABLE-Klauseln sind Variablen nicht zulässig.

By Frank Kalis

Posted on Dez 27, 2010 von in 0 - 999

Fehlermeldung:
Meldung 497, Ebene 15, Status 1, Zeile 3
In den TABLESAMPLE- oder REPEATABLE-Klauseln sind Variablen nicht zulässig.

Ebene:
15.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, eine Variable in der TABLESAMPLE oder REPEATABLE Klausel zu verwenden.

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

Behebung:
Fehler der Ebene 15 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Die Variable muß durch eine Konstante ersetzt werden.

Versionen:
Diese Fehlermeldung wurde mit SQL Server 2005 eingeführt.

Beispiele:
DECLARE @f INT
SET @f = 100
SELECT *
  FROM Northwind.dbo.Orders
  TABLESAMPLE (@f ROWS)

Anmerkungen:
Obwohl die Variable @f vom Typ INTEGER ist, wird der Fehler ausgelöst, da die Verwendung von Variablen generell ausgeschlossen ist in der TABLESAMPLE und in der REPEATABLE Klausel.

Dieser Eintrag wurde eingetragen von und ist abgelegt unter 0 - 999.

Noch kein Feedback


Formular wird geladen...