Compartir a través de


sp_droptype (Transact-SQL)

Elimina un tipo de datos de alias, tomado de systypes.

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_droptype [ @typename = ] 'type'

Argumentos

  • [ @typename=] 'type'
    Nombre de un tipo de datos de alias perteneciente al usuario. type es de tipo sysname y no tiene ningún valor predeterminado.

Tipo de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno

Comentarios

El tipo de datos de alias type no puede quitarse cuando haya tablas u otros objetos de base de datos en los que se haga referencia a él.

Nota

Un tipo de datos de alias no puede quitarse si se utiliza en una definición de tabla, o si una regla o valor predeterminado está enlazado a él.

Permisos

Debe pertenecer a los roles fijos de base de datos db_owner o db_ddladmin.

Ejemplos

En el ejemplo siguiente se quita el tipo de datos de alias birthday.

Nota

Este tipo de datos de alias debe existir pues, de lo contrario, el ejemplo devolverá un mensaje de error.

USE master;
GO
EXEC sp_droptype 'birthday';
GO

Vea también

Referencia

Procedimientos almacenados del motor de base de datos (Transact-SQL)

sp_addtype (Transact-SQL)

sp_rename (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)