4508: Sichten oder Funktionen sind für temporäre Tabellen nicht zulässig.

Fehlermeldung:
Meldung 4508, Ebene 16, Status 1, Zeile 4
Sichten oder Funktionen sind für temporäre Tabellen nicht zulässig. Die Namen von temporären Tabellen beginnen mit '#'.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, eine Sicht auf eine temporäre Tabelle zu erstellen.

Auswirkungen:
Das SQL Statement kann nicht geparst werden. Die weitere Ausführung wird abgebrochen.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Es können keine Sichten für temporäre Tabellen erstellt werden.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE tempdb;
CREATE TABLE #t
(
 c1 INT PRIMARY KEY
)
GO
CREATE VIEW dbo.v#t
AS
SELECT *
  FROM #t
GO
DROP VIEW dbo.v#t
DROP TABLE #t

Anmerkungen:
Im obigen Beispiel wird versucht, für die temporäre Tabelle #t, die Sicht v#t zu erstellen. Da dies nicht zulässig ist, wird der Fehler ausgelöst.

Noch kein Feedback
Einen Kommentar hinterlassen

Sie müssen eingeloggt sein, um einen Kommentar zu hinterlassen. Jetzt einloggen!

Sie haben noch kein Konto. Sie können sich jetzt registrieren...
(Es dauert nur ein paar Sekunden!)