Função de Banco de Dados Mvsql - Cast()¶
Resumo¶
Converte uma expressão para outro tipo de dado.
Sintaxe¶
CAST(<expression> as <datatype>)
Parâmetros¶
Expressão¶
Uma expressão SQL válida ou referência a uma coluna.
Tipo de Dados¶
Um tipo de dado sql válido. Os tipos de dados suportados incluem:
char(length)
(Ex.:char(12)
)nvarchar(length)
(Ex.:nvarchar(123)
)numeric(precision,scale)
(Ex.:numeric(10,1)
)
Não recomendado:
data datahora hora carimbo de data/hora
Devoluções¶
expressão convertida como tipo de dado apropriado
Observações¶
Observe que alguns bancos de dados não suportam conversão para alguns tipos de dados. O mvSQL substituirá tipos específicos do banco de dados quando necessário. Por exemplo, o MySql não suporta nativamente: CAST(123 as nvarchar(4))
- esta expressão é mapeada para CAST(123 as char(4))
.
Exemplos¶
-
'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100))
Devoluções EmployeeId123 -
CAST('123.5' as numeric(10,1))
Retornos 123,5