Função de Banco de Dados mvSQL - CAST()¶
Resumo¶
Converte uma expressão em outro tipo de dados.
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 dados 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 data hora tempo carimbo de data/hora
Devoluções¶
expressão convertida como tipo de dados 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 de banco de dados quando necessário. Por exemplo, 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 FuncionárioId123 -
CAST('123.5' as numeric(10,1))
Devoluções 123,5