Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
Quando um operador combina expressões de diferentes tipos de dados, o tipo de dados com a precedência inferior é primeiro convertido para o tipo de dados com a precedência superior. Se a conversão não for uma conversão implícita suportada, um erro será retornado. Para um operador que combina expressões de operando com o mesmo tipo de dados, o resultado da operação tem esse tipo de dados.
O SQL Server usa a seguinte ordem de precedência para tipos de dados:
- Tipos de dados definidos pelo usuário (mais altos)
- json
- sql_variant
- xml
- datetimeoffset
- datetime2
- datetime
- smalldatetime
- date
- time
- float
- real
- decimal
- money
- smallmoney
- bigint
- int
- smallint
- tinyint
- bit
- ntext
- text
- image
- timestamp
- uniqueidentifier
- nvarchar, incluindo nvarchar(max)
- nchar
- varchar, incluindo varchar(max)
- char
- varbinary, incluindo varbinary(max)
- Binário (mais baixo)