Oracle/PLSQL: mensaje de error ORA-01430

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: mensaje de error ORA-01430

Aprenda por qué y cómo resolver los mensajes de error ORA-01430 en Oracle.

describir

Cuando encuentra un error ORA-01430, aparece el siguiente mensaje de error:

  • ORA-01430: la columna que se agrega ya existe en la tabla

razón

Intentó agregar una columna a una tabla, pero el nombre de la columna ya existe en la tabla.

resolver

Las opciones para resolver este error de Oracle incluyen:

Opción 1

Reescriba su comando ALTER TABLE para crear columnas con nombres únicos. Cada nombre de columna debe ser único dentro de la tabla.

Por ejemplo, si tiene una tabla llamada proveedores, definida de la siguiente manera:

CREATE TABLE suppliers
( supplier_id number not null,
  supplier_name varchar2(50) not null,
  city varchar2(30),
  state varchar2(2),
  zip_code varchar2(10)
);

y ejecutó el siguiente comando ALTER TABLE:

ALTER TABLE suppliers
 ADD supplier_name varchar2(50);

Recibirá el siguiente mensaje de error:

Ya existe una columna denominada nombre_proveedor. Cada nombre de columna en la tabla debe ser único.

(Visited 6 times, 1 visits today)