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