TYPEPROPERTY (Transact-SQL)
Actualizado: 17 de julio de 2006
Devuelve información acerca de un tipo de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
TYPEPROPERTY (type , property)
Argumentos
- type
Es el nombre del tipo de datos.
property
Es el tipo de información que se devuelve sobre el tipo de datos. property puede ser uno de los valores siguientes.Propiedad
Tipos de valor devueltos
int
Excepciones
Devuelve NULL si se produce un error o si el autor de la llamada no tiene permiso para ver el objeto.
En SQL Server 2005, un usuario sólo puede ver los metadatos de asegurables que posea o para los que se le haya concedido permiso. Esto significa que las funciones integradas de emisión de metadatos, como TYPEPROPERTY, pueden devolver NULL si el usuario no tiene ningún permiso para el objeto. Para obtener más información, vea Configuración de visibilidad de los metadatos y Solucionar problemas de visibilidad de los metadatos.
Ejemplos
A. Identificar el propietario de un tipo de datos
En el ejemplo siguiente se devuelve el propietario de un tipo de datos.
SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;
B. Devolver la precisión del tipo de datos tinyint
En el siguiente ejemplo se devuelve la precisión o el número de dígitos del tipo de datos tinyint
.
SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');
Vea también
Referencia
TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Funciones de metadatos (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.types (Transact-SQL)
Otros recursos
Separación de esquemas de usuario
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|