Freigeben über


sp_droptype (Transact-SQL)

Gilt für: SQL Server

Löscht einen Alias-Datentyp aus systypes.

Transact-SQL-Syntaxkonventionen

Syntax

sp_droptype [ @typename = ] N'typename'
[ ; ]

Argumente

[ @typename = ] N'typename'

Der Name eines Aliasdatentyps, den Sie besitzen. @typename ist "sysname" ohne Standard.

Rückgabecodetyp

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

Der Typalias-Datentyp kann nicht gelöscht werden, wenn Tabellen oder andere Datenbankobjekte darauf verweisen.

Hinweis

Ein Aliasdatentyp kann nicht gelöscht werden, wenn der Aliasdatentyp in einer Tabellendefinition verwendet wird oder ob eine Regel oder ein Standard an ihn gebunden ist.

Berechtigungen

Erfordert die Mitgliedschaft in der db_owner festen Datenbankrolle oder der db_ddladmin festen Datenbankrolle.

Beispiele

Im folgenden Beispiel wird der Aliasdatentyp birthday gelöscht. Dieser Aliasdatentyp muss bereits vorhanden sein, oder in diesem Beispiel wird eine Fehlermeldung zurückgegeben.

USE master;
GO
EXEC sp_droptype 'birthday';
GO