Oracle - Cambio tipo de datos y no funciona consulta

 
Vista:
Imágen de perfil de Cesar

Cambio tipo de datos y no funciona consulta

Publicado por Cesar (14 intervenciones) el 29/09/2006 21:03:17
Hola a todos:

Tengo una columna definida como numérica de 6 y para poder
convertirla en alfanumérica hago lo siguiente:

1. Creo otra columna numérica (numero_ant) para recibir los valores originales
numéricos. (Debido a que no se puede cambiar de tipo de datos a una columna
si no esta vacía.

alter table (tabla) add
(numero_ant number(6));

2. Traslado la data de la columna original a la columna temporal
update (tabla) set numero_ant = numero;

3. Pongo en nulos la columna original, para poder cambiar el tipo de datos
update (tabla) set numero = null;

4. Cambie el tipo de datos de la columna original
alter table (tabla) modify
numero varchar2(15);

4. Actualice la columna original con los datos almacenados en
la columna temporal (numero_ant)
update inv_movm set numero = to_char(ltrim(rtrim(numero_ant)));

El problema reside en que al hacer un query sobre esta columna en forms me presenta el siguiente error:

FRM-40357: Invalid string in example record. Query not issued.

Lo extraño es que cuando grabo un registro en esta forma y le pongo un valor
En el campo NUMERO a esos si les hace el query sin problema.

Por favor ayúdenme, me urge solucionar este problema.

Por su tiempo muy agradecido
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambio tipo de datos y no funciona consulta

Publicado por ALTIA (1 intervención) el 10/06/2008 10:52:34
hay otra manera...y no te la digo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cambio tipo de datos y no funciona consulta

Publicado por gonzalo (1 intervención) el 16/02/2011 22:19:10
desearia ver tus variables utilizadas en tu forms el problema esta en asignacion de tipo de variables
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar