Problema

Páginas: 3 (609 palabras) Publicado: 28 de enero de 2013
Primer problema:
Una empresa almacena los datos de sus empleados en una tabla llamada "empleados".
1- Eliminamos la tabla, si existe y la creamos:
if object_id('empleados') is not null
droptable empleados;

create table empleados(
documento char(8),
nombre varchar(20),
apellido varchar(20),
sueldo decimal(6,2),
cantidadhijos tinyint,
seccion varchar(20),
primarykey(documento)
);

2- Ingrese algunos registros:
insert into empleados values('22222222','Juan','Perez',300,2,'Contaduria');
insert into empleadosvalues('22333333','Luis','Lopez',300,0,'Contaduria');
insert into empleados values ('22444444','Marta','Perez',500,1,'Sistemas');
insert into empleados values('22555555','Susana','Garcia',400,2,'Secretaria');
insert into empleadosvalues('22666666','Jose Maria','Morales',400,3,'Secretaria');

3- Elimine el procedimiento llamado "pa_empleados_sueldo" si existe:
if object_id('pa_empleados_sueldo') is not null
drop procedurepa_empleados_sueldo;

4- Cree un procedimiento almacenado llamado "pa_empleados_sueldo" que seleccione los nombres,
apellidos y sueldos de los empleados que tengan un sueldo superior o igual al enviadocomo
parámetro.

5- Ejecute el procedimiento creado anteriormente con distintos valores:
exec pa_empleados_sueldo 400;
exec pa_empleados_sueldo 500;

6- Ejecute el procedimiento almacenado"pa_empleados_sueldo" sin parámetros.
Mensaje de error.

7- Elimine el procedimiento almacenado "pa_empleados_actualizar_sueldo" si existe:
if object_id('pa_empleados_actualizar_sueldo') is notnull
drop procedure pa_empleados_actualizar_sueldo;

8- Cree un procedimiento almacenado llamado "pa_empleados_actualizar_sueldo" que actualice los
sueldos iguales al enviado como primer parámetrocon el valor enviado como segundo parámetro.

9- Ejecute el procedimiento creado anteriormente y verifique si se ha ejecutado correctamente:
exec pa_empleados_actualizar_sueldo 300,350;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Problemas
  • Problemas
  • Problemas
  • Problemas
  • El Problema
  • EL PROBLEMA
  • problemas
  • problemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS