Ir para o conteúdo

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

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

  2. CAST('123.5' as numeric(10,1)) Retornos 123,5