sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo cambiar el número (7,2) a varchar en Oracle?

Deberías usar modify palabra clave en lugar de su segundo alter .

alter table
   emp
modify
(
   sal    varchar2(10)
);

Al modificar el tipo de datos de una columna de tablas, debe usar modify palabra clave.

Por supuesto, debe tratar con los datos de columna existentes. Al modificar el tipo de datos de una columna de tablas, es posible que desee exportar las filas, redefinir la tabla y luego volver a importar sus datos.

En esto, deberá seguir estos pasos para modificar el tipo de datos de una columna:

  1. Cree la nueva columna al final de la tabla.
  2. Ejecute una actualización para completar la nueva columna de la tabla
  3. Elimine la columna de la tabla anterior
  4. Cambie el nombre de la nueva columna al nombre de la columna original