Advertisement
Bazze

spAddOrderLine

Oct 9th, 2012
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.54 KB | None | 0 0
  1. DROP PROCEDURE IF EXISTS `spAddOrderLine`;
  2. DELIMITER //
  3. CREATE PROCEDURE spAddOrderline(IN articleNumber INT, IN orderNumber INT, IN qty INT, OUT RESULT INT)
  4.     BEGIN
  5.         IF (
  6.             (
  7.                 (SELECT `TotalPrice` FROM `CustomOrder` WHERE `Nr` = orderNumber) +
  8.                 (SELECT a.`Price`*qty FROM `Article` a WHERE a.`Nr` = articleNumber)
  9.             )
  10.             <=
  11.             1000
  12.         )
  13.         THEN
  14.             INSERT INTO `OrderLine`(`ArtNr`, `OrderNr`, `Amount`)
  15.             VALUES(articleNumber, orderNumber, qty);
  16.             SET RESULT = 1;
  17.         ELSE
  18.             SET RESULT = 0;
  19.         END IF;
  20.     END //
  21. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement