Cast() no Banco de Dados

Usado em colunas, onde há a necessidade de se converter tipos de dados para outro formato.

Ex : SELECT CODIGO FROM FORNECEDORES WHERE DATA >= CAST(: DATA AS DATE)

SELECT CAST(CODIGO AS CHAR(10)) || ‘ – ‘ || NOME FROM VENDEDORES.

Neste exemplo foi usado para fazer a formatação e a “soma” entre dois campos. As barras verticais, foram usadas para concatenação, isto é, no Interbase e concatenação de campos, é através das barras ||, e não com o sinal de “+” como em outros SGDB´s.

Este são os “Type Casting” aceitos pelo InterBase :

Caracter em Numérica ou Data

Numérico em Caracter ou Data

Data em Caracter ou Numérico