DELETE FROM item; INSERT INTO item (name, sell_in, quality) VALUES ('+5 Dexterity Vest', 10, 20); INSERT INTO item (name, sell_in, quality) VALUES ('Aged Brie', 2, 0); INSERT INTO item (name, sell_in, quality) VALUES ('Elixir of the Mongoose', 5, 7); INSERT INTO item (name, sell_in, quality) VALUES ('Sulfuras, Hand of Ragnaros', 0, 80); INSERT INTO item (name, sell_in, quality) VALUES ('Sulfuras, Hand of Ragnaros', -1, 80); INSERT INTO item (name, sell_in, quality) VALUES ('Backstage passes to a TAFKAL80ETC concert', 15, 20); INSERT INTO item (name, sell_in, quality) VALUES ('Backstage passes to a TAFKAL80ETC concert', 10, 49); INSERT INTO item (name, sell_in, quality) VALUES ('Backstage passes to a TAFKAL80ETC concert', 5, 49); -- this conjured item does not work properly yet ; INSERT INTO item (name, sell_in, quality) VALUES ('Conjured Mana Cake', 3, 6); COMMIT; DECLARE l_days NUMBER(3); CURSOR c_items IS SELECT name, sell_in, quality FROM item; l_item c_items%ROWTYPE; BEGIN DBMS_OUTPUT.PUT_LINE('OMGHAI!'); l_days := 2; FOR i IN 0 .. l_days - 1 LOOP DBMS_OUTPUT.PUT_LINE('-------- day ' || TO_CHAR(i) || ' --------'); DBMS_OUTPUT.PUT_LINE('name, sellIn, quality'); FOR l_item IN c_items LOOP DBMS_OUTPUT.PUT_LINE(l_item.name || ', ' || l_item.sell_in || ', ' || l_item.quality); END LOOP; DBMS_OUTPUT.PUT_LINE(''); update_quality(); END LOOP; END;