Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve uma linha para cada tipo de dado fornecido pelo sistema e cada tipo de dado definido pelo utilizador na base de dados.
Importante
Esta tabela do sistema SQL Server 2000 está incluída como uma vista para compatibilidade retroativa. Recomendamos que utilize as vistas atuais do sistema SQL Server. Para encontrar a vista ou vistas equivalentes do sistema, veja Mapear Tabelas do Sistema para Vistas do Sistema (Transact-SQL). Esta funcionalidade será removida numa futura versão do Microsoft SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| name | sysname | Nome do tipo de dados. |
| xtype | tinyint | Tipo de armazenamento físico. |
| Situação | tinyint | Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
| xusertype | smallint | Tipo de utilizador estendido. Overflow ou devolve NULL se o número de tipos de dados exceder 32.767. |
| length | smallint | Comprimento físico do tipo de dado. |
| xprec | tinyint | Precisão interna, tal como usada pelo servidor. Não deve ser usado em consultas. |
| xscale | tinyint | Escala interna, tal como usada pelo servidor. Não deve ser usado em consultas. |
| tdefault | int | ID do procedimento armazenado que contém verificações de integridade para este tipo de dado. |
| domínio | int | ID do procedimento armazenado que contém verificações de integridade para este tipo de dado. |
| UID | smallint | ID de esquema do proprietário do tipo. Para bases de dados atualizadas a partir de uma versão anterior do SQL Server, o ID do esquema é igual ao ID do utilizador do proprietário. ** Importante ** Se usar alguma das seguintes instruções DDL do SQL Server, deve usar a vista de catálogo sys.types em vez de sys.systypes. ALTERAR AUTORIZAÇÃO NO TIPO CRIAR TIPO Overflow ou retornos NULL se o número de utilizadores e funções exceder 32.767. |
| reservado | smallint | Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
| Collationid | int | Se for baseado em caracteres, collationid é o id da colação da base de dados atual; caso contrário, é NULO. |
| Tipo de utilizador | smallint | ID do tipo de usuário. Overflow ou devolve NULL se o número de tipos de dados exceder 32.767. |
| variable | bit | Tipo de dado de comprimento variável. 1 = Verdadeiro 0 = Falso |
| allownulls | bit | Indica a nulidade padrão para este tipo de dado. Este valor por defeito é sobreposto por se a nulidade for especificada usando CREATE TABLE ou ALTER TABLE. |
| type | tinyint | Tipo de dados de armazenamento físico. |
| Printfmt | Varchar(255) | Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |
| prec | smallint | Nível de precisão para este tipo de dados. -1 = xml ou tipos de valor grande. |
| scale | tinyint | Escala para este tipo de dados, com base na precisão. NULL = O tipo de dado é não numérico. |
| Colocação | sysname | Se for baseado em caracteres, a colação é a colação da base de dados atual; caso contrário, é NULO. |
Ver também
Vistas de Compatibilidade (Transact-SQL)
Mapear tabelas do sistema para vistas do sistema (Transact-SQL)