Partager via


sp_droptype (Transact-SQL)

Supprime un type de données alias dans systypes.

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

Syntaxe

sp_droptype [ @typename = ] 'type'

Arguments

  • [ @typename=] 'type'
    Nom d'un type de données alias dont vous êtes propriétaire. type est de type sysname et n'a pas de valeur par défaut.

Type des codes renvoyés

0 (succès) ou 1 (échec)

Ensembles de résultats

Aucun

Notes

Il est impossible de supprimer le type de données alias type défini par l'utilisateur si des tables ou d'autres objets de bases de données y font référence.

[!REMARQUE]

Vous ne pouvez pas supprimer un type de données alias si celui-ci est utilisé dans une définition de table ou si une règle ou une valeur par défaut lui est associée.

Autorisations

Nécessite l'appartenance au rôle de base de données fixe db_owner ou db_ddladmin.

Exemple

L'exemple suivant supprime le type de données alias birthday.

[!REMARQUE]

Ce type de données alias doit déjà exister, faute de quoi cet exemple renvoie un message d'erreur.

USE master;
GO
EXEC sp_droptype 'birthday';
GO

Voir aussi

Référence

Procédures stockées du moteur de base de données (Transact-SQL)

sp_addtype (Transact-SQL)

sp_rename (Transact-SQL)

Procédures stockées système (Transact-SQL)