Freigeben über


DROP TYPE (Transact-SQL)

Aktualisiert: 14. April 2006

Entfernt einen Aliasdatentyp oder einen CLR-benutzerdefinierten Typ (Common Language Runtime) aus der aktuellen Datenbank.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

DROP TYPE [ schema_name. ] type_name [ ; ]

Argumente

  • schema_name
    Der Name des Schemas, zu dem der Aliastyp oder benutzerdefinierte Typ gehört.
  • type_name
    Der Name des Aliasdatentyps oder benutzerdefinierten Typs, den Sie löschen möchten.

Hinweise

Die DROP TYPE-Anweisung wird nicht ausgeführt, wenn eine der folgenden Bedingungen zutrifft:

  • In der Datenbank sind Tabellen vorhanden, die Spalten des Aliasdatentyps oder benutzerdefinierten Typs enthalten. Informationen zu Spalten mit Aliastypen oder benutzerdefinierten Typen erhalten Sie, indem Sie die Katalogsichten sys.columns oder sys.column_type_usages abfragen.
  • Es sind berechnete Spalten, CHECK-Einschränkungen, schemagebundene Sichten und schemagebundene Funktionen enthalten, deren Definitionen auf den Aliastyp oder benutzerdefinierten Typ verweisen. Informationen zu diesen Verweisen erhalten Sie, indem Sie die sys.sql_dependencies-Katalogsicht abfragen.
  • Es sind in der Datenbank erstellte Funktionen, gespeicherte Prozeduren oder Trigger vorhanden, die Variablen und Parameter des Aliastyps oder benutzerdefinierten Typs verwenden. Informationen zu Parametern mit Aliastypen oder benutzerdefinierten Typen erhalten Sie, indem Sie die Katalogsichten sys.parameters oder sys.parameter_type_usages abfragen.

Weitere Informationen zum Untersuchen von Verweisen auf Aliastypen oder benutzerdefinierte Typen finden Sie unter Implementieren benutzerdefinierter Typen.

Berechtigungen

Erfordert entweder die CONTROL-Berechtigung für type_name oder die ALTER-Berechtigung für schema_name.

Beispiele

Im folgenden Beispiel wird davon ausgegangen, dass ein Typ namens ssn bereits in der aktuellen Datenbank erstellt wurde.

DROP TYPE ssn ;

Siehe auch

Verweis

CREATE TYPE (Transact-SQL)
EVENTDATA (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Im Abschnitt mit den Hinweisen wurden Informationen zu schemagebundenen Abhängigkeiten von Aliastypen und benutzerdefinierten Typen sowie zum Untersuchen dieser Abhängigkeiten hinzugefügt.