Fórum Tem como uma Sql ler campo String e interpretar como Numero? #28806
10/05/2007
0
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?
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
Curtir tópico
+ 0
Responder
Posts
11/05/2007
Lucas Silva
wgm8,
Tente usar o cast
[b:bc49fac6c4]cast(campo_string as integer)[/b:bc49fac6c4]
[]´s
Lucas.
Tente usar o cast
[b:bc49fac6c4]cast(campo_string as integer)[/b:bc49fac6c4]
[]´s
Lucas.
Responder
Gostei + 0
11/05/2007
Motta
ou por exemplo :
select to_number(trim(campo)) as campon from tabela
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)