karlangadas

pregunta 2 lab 4 bd

Oct 28th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.53 KB | None | 0 0
  1. CREATE OR REPLACE PROCEDURE P_DetallePedidoSinMontoDetalle(errores OUT NUMBER) IS
  2. BEGIN
  3. UPDATE L4_DETALLEPEDIDO  DET
  4. SET MONTODETALLE =(
  5. SELECT DET.CANTIDAD * PRO.PRECIO
  6. FROM L4_DETALLEPEDIDO DET2 , L4_PRODUCTO PRO
  7. WHERE PRO.IDPRODUCTO = DET2.IDPRODUCTO
  8. AND DET.IDPRODUCTO = DET2.IDPRODUCTO
  9. AND DET.IDPEDIDO = DET2.IDPEDIDO)
  10. ;
  11. errores:=SQL%ROWCOUNT;
  12. COMMIT;
  13. END P_DetallePedidoSinMontoDetalle;
  14.  
  15. SET SERVEROUTPUT ON
  16. DECLARE
  17. errores NUMBER;
  18. BEGIN
  19. P_DetallePedidoSinMontoDetalle(errores);
  20. DBMS_OUTPUT.put_line(errores);
  21. END;
Advertisement
Add Comment
Please, Sign In to add comment