sys.systypes (Transact-SQL)
Devuelve una fila por cada tipo de datos que suministra el sistema o que define el usuario en la base de datos.
Importante |
---|
Esta tabla del sistema de SQL Server 2000 se incluye como vista para la compatibilidad con versiones anteriores. En su lugar, se recomienda el uso de las vistas del sistema de SQL Server actual. Para buscar la vista o vistas equivalentes del sistema, vea el tema sobre cómo asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005. Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. |
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
name |
sysname |
Nombre del tipo de datos. |
xtype |
tinyint |
Tipo de almacenamiento físico. |
status |
tinyint |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
xusertype |
smallint |
Tipo extendido de usuario. Produce un desbordamiento o devuelve NULL si el número de tipos de datos es superior a 32.767. Para obtener más información, consulte Consultar el catálogo del sistema de SQL Server. |
length |
smallint |
Longitud física del tipo de datos. |
xprec |
tinyint |
Precisión interna que usa el servidor. No debe utilizarse en consultas. |
xscale |
tinyint |
Escala interna que usa el servidor. No debe utilizarse en consultas. |
tdefault |
int |
Id. del procedimiento almacenado que contiene comprobaciones de integridad para este tipo de datos. |
domain |
int |
Id. del procedimiento almacenado que contiene comprobaciones de integridad para este tipo de datos. |
uid |
smallint |
Id. de esquema del propietario del tipo. Para bases de datos actualizadas desde una versión anterior de SQL Server, el Id. de esquema es igual al Id. de usuario del propietario.
Importante
Si utiliza alguna de las siguientes instrucciones DDL de SQL Server, deberá utilizar la vista de catálogo sys.types en lugar de sys.systypes. ALTER AUTHORIZATION ON TYPE CREATE TYPE
Se desborda o devuelve NULL si el número de usuarios y funciones es superior a 32.767. Para obtener más información, vea Consultar el catálogo del sistema de SQL Server. |
reserved |
smallint |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
usertype |
smallint |
Id. del tipo de usuario. Se desborda o devuelve NULL si el número de tipos de datos es superior a 32.767. Para obtener más información, vea Consultar el catálogo del sistema de SQL Server. |
variable |
bit |
Tipo de datos de longitud variable. 1 = True 0 = False |
allownulls |
bit |
Indica la nulabilidad predeterminada para este tipo de datos. Este valor predeterminado se reemplaza si la nulabilidad se especifica mediante CREATE TABLE o ALTER TABLE. |
type |
tinyint |
Tipo de datos de almacenamiento físico. |
printfmt |
varchar(255) |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
prec |
smallint |
Nivel de precisión de este tipo de datos. -1 = xml o tipos de valores grandes. |
scale |
tinyint |
Escala del tipo de datos, basada en la precisión. NULL = El tipo de datos es no numérico. |
collation |
sysname |
Si se basa en caracteres, collation es la intercalación de la base de datos actual; en caso contrario, es NULL. |