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
Publicar un comentario