Tem como uma Sql ler campo String e interpretar como Numero?

Oracle

10/05/2007

Preciso atualizar uma tabela de registros, da seguinte forma
CAMPO Matricula é uma string, porem com zero e sem zeros a esquerda. Preciso dar um update neste campo porem tenho que ler esta string como numero, ou seja:

01 = 1
1 = 1
001 = 1

UPDATE CADASTRO SET TIT_MATRICULA = ´1´
WHERE MATRICULA = ´1´

ou seja teria que atualizar 3 registros, porem da forma que esta só consigo atualizar um registro.

Tem alguma funcao no Oracle que converta isso?


Wgm8

Wgm8

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

10/05/2007

wgm8,

Tente usar o cast

[b:bc49fac6c4]cast(campo_string as integer)[/b:bc49fac6c4]

[]´s

Lucas.


GOSTEI 0
Motta

Motta

10/05/2007

ou por exemplo :

select to_number(trim(campo)) as campon
from tabela 



GOSTEI 0
POSTAR