El código para realizar esto es el siguiente:
Sintaxis:
ALTER TABLE [nombre_tabla] ADD [nombre_columna] [definición_columna];
Ejemplo:
Utilizando el compilador online sqlfiddle, realizaremos primero la creación del schema y luego lo modificaremos (importante, utilice el motor Oracle 11g R2)
Creación del Schema o tabla:
CREATE TABLE departamento(
departamento_id number(4) NOT NULL CONSTRAINT pk_departamento_id PRIMARY KEY,
nombre_departamento varchar2(30) NOT NULL
);
Alter table , sintaxis
ALTER TABLE departamento ADD num_empleados number(3)
ADD CONSTRAINT ck_num_emp CHECK (num_empleado > 0);
En el caso anterior modificamos la tabla para agregar una columna que permita guardar el números de empleados y además valide que este sea mayor a 0
Eliminemos una columna
Sintaxis:
ALTER TABLE departamento DROP COLUMN num_empleados;
Podemos validar lo anterior en el siguiente enlace
http://sqlfiddle.com/#!4/4b72de
No hay comentarios.:
Publicar un comentario