sys.systypes (Transact-SQL)
Actualizado: 15 de septiembre de 2007
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
Identificado para fines informativos solamente. 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, vea 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 2005, 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
Identificado para fines informativos solamente. 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 capacidad de aceptar valores NULL predeterminada para este tipo de datos. Este valor predeterminado se reemplaza si la capacidad de aceptar valores NULL se especifica mediante CREATE TABLE o ALTER TABLE.
type
tinyint
Tipo de datos de almacenamiento físico.
printfmt
varchar(255)
Identificado para fines informativos solamente. 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.
Vea también
Referencia
Vistas de compatibilidad (Transact-SQL)
Asignar tablas del sistema de SQL Server 2000 a vistas del sistema de SQL Server 2005
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
15 de septiembre de 2007 |
|
14 de abril de 2006 |
|