68 - Agregar campos (alter table- add) |
Trabaje con una tabla llamada "empleados".
1- Elimine la tabla y créela:
drop table empleados; create table empleados( apellido varchar2(20), nombre varchar2(20) not null, domicilio varchar2(30) );
2- Agregue un campo "fechaingreso" de tipo date que acepte valores nulos
3- Verifique que la estructura de la tabla ha cambiado
4- Agregue un campo "seccion" de tipo caracter que no permita valores nulos y verifique que el nuevo campo existe
5- Ingrese algunos registros:
insert into empleados values('Lopez','Juan','Colon 123','10/10/1980','Contaduria'); insert into empleados values('Gonzalez','Juana','Avellaneda 222','01/05/1990','Sistemas'); insert into empleados values('Perez','Luis','Caseros 987','12/09/2000','Secretaria');
6- Intente agregar un campo "sueldo" que no admita valores nulos.
7- Agregue el campo "sueldo" no nulo y con el valor 0 por defecto.
8- Verifique que la estructura de la tabla ha cambiado.
Ver solucióndrop table empleados; create table empleados( apellido varchar2(20), nombre varchar2(20) not null, domicilio varchar2(30) ); alter table empleados add fechaingreso date; describe empleados; alter table empleados add seccion varchar2(30) not null; describe empleados; insert into empleados values('Lopez','Juan','Colon 123','10/10/1980','Contaduria'); insert into empleados values('Gonzalez','Juana','Avellaneda 222','01/05/1990','Sistemas'); insert into empleados values('Perez','Luis','Caseros 987','12/09/2000','Secretaria'); alter table empleados add sueldo number(6,2) not null; alter table empleados add sueldo number(6,2) default 0 not null; describe empleados;