SQL - Cambiar tipo de datos de una columna

 
Vista:

Cambiar tipo de datos de una columna

Publicado por javier (1 intervención) el 18/08/2009 09:13:06
Hola,
Tengo una tabla en la que el campo clave es numérico, y a la vez sirve de clave foránea en otras tablas.

Ahora necesitaría cambiar dicho campo a varchar2.

Ejecuto la siguiente sentencia en la tabla de la que es original el campo:

ALTER TABLE P_PES MODIFY PES_COD VARCHAR2(6);

Y me da el siguiente fallo:

ORA-02267: column type incompatible with referenced column type

¿Cómo puedo cambiar el tipo de datos?

Gracias
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:Cambiar tipo de datos de una columna

Publicado por Rolando (28 intervenciones) el 18/08/2009 21:22:29
Reviza que no este referenciado , con algun contrain o algo tiene que estar libre sino primero tienes que liberar el campo , SINO NO se podra hacer el cambio.

saludos

Rolando Lau
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