Changes between Version 6 and Version 7 of DatabaseProgramming
- Timestamp:
- 05/26/26 16:48:28 (9 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v6 v7 659 659 EXECUTE FUNCTION fn_trig_quantity(); 660 660 661 -- Pred insert: quantity_available = 692 661 -- Test INSERT - нов тикет 662 SELECT quantity_available FROM event_ticket_type 663 WHERE eventid = 33 AND ticket_typeid = 1; 664 -- quantity_available пред insert == 692 665 666 -- Додавање нов тикет 662 667 INSERT INTO ticket (code, status, ticket_typeid, user_orderid, seatid, app_userid, eventid, hallid) 663 668 VALUES ('TKT-TEST-TRIG', 'ACTIVE', 1, 664 (SELECT MIN(id) FROM user_order), NULL, 665 (SELECT MIN(id) FROM app_user WHERE id != 1), 33, 669 (SELECT MIN(id) FROM user_order), 670 NULL, 671 (SELECT MIN(id) FROM app_user WHERE id != 1), 672 33, 666 673 (SELECT MIN(hallid) FROM event_hall WHERE eventid = 33)); 667 -- Po insert: quantity_available = 691 668 674 675 676 SELECT quantity_available FROM event_ticket_type 677 WHERE eventid = 33 AND ticket_typeid = 1; 678 -- quantity_available по insert == 691 679 680 -- Test UPDATE - откажување тикет 669 681 UPDATE ticket SET status = 'CANCELLED' WHERE code = 'TKT-TEST-TRIG'; 670 -- Po update: quantity_available = 692 682 683 SELECT quantity_available FROM event_ticket_type 684 WHERE eventid = 33 AND ticket_typeid = 1; 685 -- quantity_available по откажување == 692 671 686 }}} 672 687
