SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 1767: Der '%1!'-Fremdschlüssel verweist auf die ungültige '%2!'-Tabelle.
  • 4112: Für die "%1!"-Rangfolgefunktion ist eine ORDER BY-Klausel erforderlich. »

1768: Der '%1!'-Fremdschlüssel verweist auf das '%2!'-Objekt, das keine Benutzertabelle ist.

posted on Jan 24, 2011 von Frank Kalis in 1000-1999

Fehlermeldung:
Meldung 1768, Ebene 16, Status 0, Zeile 1
Der '%1!'-Fremdschlüssel verweist auf das '%2!'-Objekt, das keine Benutzertabelle ist.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht für eine Tabelle eine FOREIGN KEY Einschränkung zu erstellen, die auf ein Datenbankobjekt verweist, welches nicht vom Typ Tabelle ist.

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. Das Objekt, auf welches in der FOREIGN KEY Einschränkung verwiesen wird, muss eine Tabelle sein.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE tempdb;
GO
IF OBJECT_ID('dbo.MyDate', 'function') > 0
 DROP FUNCTION dbo.MyDate
GO
CREATE FUNCTION dbo.MyDate()
RETURNS DATETIME
WITH EXECUTE AS CALLER
AS
BEGIN
 RETURN (GETDATE())
END;
GO

IF OBJECT_ID('tempdb..t') > 0
 DROP TABLE t
GO
CREATE TABLE t
(
 c1 INT
 CONSTRAINT FK_t_t1_c1 FOREIGN KEY REFERENCES MyDate(c1)
)
GO

Anmerkungen:
Im obigen Beispiel wird versucht, eine FOREIGN KEY Einschränkung für die Tabelle t mit der benutzerdefinierten Funktion MyDate zu erstellen. Da dies keine Tabelle ist, wird der Fehler ausgelöst.

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 • Web Site Builder

Run your own website!