¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

DROP TYPE (Transact-SQL)

Actualizado: 14 de abril de 2006

Quita de la base datos actual un tipo de datos de alias o un tipo definido por el usuario de Common Language Runtime (CLR).

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


DROP TYPE [ schema_name. ] type_name [ ; ]

schema_name

Es el nombre del esquema al que pertenece el tipo de alias o el tipo definido por el usuario.

type_name

Es el nombre del tipo de datos de alias o del tipo definido por el usuario que desea quitar.

La instrucción DROP TYPE no se ejecuta si se cumple alguna de las siguientes condiciones:

  • Hay tablas en la base de datos que contienen columnas del tipo de datos de alias o del tipo definido por el usuario. Puede obtener información acerca de las columnas de tipo de alias o de tipo definido por el usuario si realiza una consulta de las vistas de catálogo sys.columns o sys.column_type_usages.
  • Hay columnas calculadas, restricciones CHECK, vistas enlazadas a esquema y funciones enlazadas a esquema cuyas definiciones hacen referencia al tipo de alias o a un tipo definido por el usuario. Puede obtener información acerca de estas referencias consultando la vista de catálogo sys.sql_dependencies.
  • Hay funciones, procedimientos almacenados o desencadenadores creados en la base de datos, y estas rutinas utilizan variables y parámetros de tipo de alias o de tipo definido por el usuario. Puede obtener información acerca de los parámetros de tipo de alias o de tipo definido por el usuario si realiza una consulta de las vistas de catálogo sys.parameters o sys.parameter_type_usages.

Para obtener más información acerca de la investigación de referencias de tipo de alias o de tipo definido por el usuario, vea Implementar tipos definidos por el usuario.

Se necesita el permiso CONTROL en type_name o el permiso ALTER en schema_name.

En el siguiente ejemplo se supone que ya se ha creado un tipo denominado ssn en la base de datos actual.

DROP TYPE ssn ;

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • En la sección Notas se agregó información acerca de las dependencias enlazadas a esquema en tipos de alias y tipos definidos por el usuario, así como el modo de investigar estas dependencias.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft