FILECERU
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

FILECERU


 
ÍndiceÍndice  PortalPortal  BuscarBuscar  Últimas imágenesÚltimas imágenes  RegistrarseRegistrarse  ConectarseConectarse  DescargasDescargas  

Comparte | 
 

 Ejemplo de PL/SQL

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
fidelleandro
Jefe moderador (a)
Jefe moderador (a)
fidelleandro

Cantidad de envíos : 413
Puntos : 25313
Reputación : 1059
Fecha de inscripción : 16/06/2009
Edad : 36

<Hoja de personaje
Puntaje:
Ejemplo de PL/SQL Left_bar_bleue680/1800Ejemplo de PL/SQL Empty_bar_bleue  (680/1800)

Ejemplo de PL/SQL Vide
MensajeTema: Ejemplo de PL/SQL   Ejemplo de PL/SQL Icon_minitimeDom Jul 19, 2009 3:54 pm

Aqui les dejo un ejmplo de PL/SQL que hize, espero que les sirva...

CREAR UN PROCEDIEMIENTO QUE CALCULE EL SALARIO ACUMULADO, QUE SE LE DEBE PAGAR A LOS EMPLEADOS QUE SON VENDEDORES (JOB), DESDE EL AÑO QUE ENTRO A TRABAJAR HASTA EL 2006 Y AÑADIRLE UNA COMISIONDE 50% DEL SALARIO ACUMULADO.
ESTOS DATOS ACUMULADOS GUARDARLOS EN LA TABLA BONUS POR EMPLEADO



Código:
CREATE OR RESPLACE PROCEDURE PBONUS IS
   CURSOR CBONUS IS
     SELECT ENAME, JOB,
     ROUND((SYSDATE-HIREDATE)/365,0)*12*SAL SALCUM,                   COMM+((ROUND((SYSDATE-HIREDATE)/365,0)*12*SAL)*0.5)NCOMM
     FROM EMP
     WHERE UPPER(JOB)='VENDEDOR';
BEGIN
   FOR RB IN CNONUS LOOP
     INSERT INTO BONUS
     VALUES(RB.ENAME, RB.JOB, RB.SALACUM, RB.NCOMM);
   END LOOP;
   COMMIT;
END;


CREATE OR REPLACE FUNCTION(PEMPNO NUMBER)
RETURN NUMBER IS
  SALACUM NUMBER:=0;
BEGIN
  SELECT ROUND((SYSDATE-HIREDATE)/365,0)*12*SAL INTO SALACUM
  FROM EMP
  WHERE EMPNO=PEMPNO;

  RETURN SALACUM;
END FSALACUM;
Volver arriba Ir abajo
Admin
Fundador
Fundador
Admin

Cantidad de envíos : 137
Puntos : 37175
Reputación : 13
Fecha de inscripción : 07/06/2009

<Hoja de personaje
Puntaje:
Ejemplo de PL/SQL Left_bar_bleue390/2000Ejemplo de PL/SQL Empty_bar_bleue  (390/2000)
https://fileceru.forosactivos.net

Ejemplo de PL/SQL Vide
MensajeTema: Re: Ejemplo de PL/SQL   Ejemplo de PL/SQL Icon_minitimeMar Oct 27, 2009 3:53 pm

Muy buen aporte fidelleandro Smile
Volver arriba Ir abajo
 

Ejemplo de PL/SQL

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
FILECERU :: Base de datos :: Detalles :: Desarrollo de base de datos-