Ir al contenido principal

Modificando la Estructura de una Tabla.

Hay muchas modificaciones que pueden ser realizadas a una tabla.

Agregar Columna:
alter table employees_copia add num integer;

Modificando Columnas:
alter table employees_copia modify num varchar2(10);

Dropping columns:
alter table employees_copia drop column num;

Haciendo una columna no utilizable
alter table emp set unused column job_id;
Renombrando columna:
alter table employees_copia rename column num to numero;

Tabla de Solo Lectura:
alter table employees_copia read only;


Todos estos comandos son comandos DDL con el COMMIT. No son reversibles y fallaran si hay alguna transacción activa contra la tabla. Son virtualmente instantáneos con excepción del DROP COLUMN. DROP COLUMN puede tomar algo de tiempo ya que cada columna es eliminada de la fila y la fila debe ser restructurada. SET UNUSED suele ser mejor que DROP COLUMN ya que solo las hace invisible las columnas. Read Only suele causar error a las sentencias DML.

Comentarios