Changes between Version 6 and Version 7 of DatabaseProgramming


Ignore:
Timestamp:
05/26/26 16:48:28 (9 hours ago)
Author:
231070
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseProgramming

    v6 v7  
    659659EXECUTE FUNCTION fn_trig_quantity();
    660660
    661 -- Pred insert: quantity_available = 692
     661-- Test INSERT - нов тикет
     662SELECT quantity_available FROM event_ticket_type
     663WHERE eventid = 33 AND ticket_typeid = 1;
     664-- quantity_available пред insert == 692
     665
     666-- Додавање нов тикет
    662667INSERT INTO ticket (code, status, ticket_typeid, user_orderid, seatid, app_userid, eventid, hallid)
    663668VALUES ('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,
    666673        (SELECT MIN(hallid) FROM event_hall WHERE eventid = 33));
    667 -- Po insert: quantity_available = 691
    668 
     674
     675
     676SELECT quantity_available FROM event_ticket_type
     677WHERE eventid = 33 AND ticket_typeid = 1;
     678-- quantity_available по insert == 691
     679
     680-- Test UPDATE - откажување тикет
    669681UPDATE ticket SET status = 'CANCELLED' WHERE code = 'TKT-TEST-TRIG';
    670 -- Po update: quantity_available = 692
     682
     683SELECT quantity_available FROM event_ticket_type
     684WHERE eventid = 33 AND ticket_typeid = 1;
     685-- quantity_available по откажување == 692
    671686}}}
    672687