Ir para o conteúdo

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

  1. 'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100)) Devoluções FuncionárioId123

  2. CAST('123.5' as numeric(10,1)) Devoluções 123,5