{"id":163,"date":"2010-12-29T10:00:48","date_gmt":"2010-12-29T02:00:48","guid":{"rendered":"http:\/\/www.royalwzy.com\/?p=163"},"modified":"2013-12-30T10:58:18","modified_gmt":"2013-12-30T02:58:18","slug":"oracle-returning-into-%e7%94%a8%e6%b3%95%e7%a4%ba%e4%be%8b","status":"publish","type":"post","link":"http:\/\/www.royalwzy.com\/?p=163","title":{"rendered":"Oracle RETURNING INTO \u7528\u6cd5\u793a\u4f8b"},"content":{"rendered":"<p style=\"color: #333333; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">1.The RETURNING INTO clause allows us to return column values for rows affected by DML statements. The following test table is used to demonstrate this clause.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">DROP<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0t1;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">DROP<\/span>\u00a0<span style=\"font-weight: bold;\">SEQUENCE<\/span>\u00a0t1_seq;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">CREATE<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0t1 (<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">NUMBER<\/span><span style=\"color: black;\">(<\/span><span style=\"color: maroon;\">10<\/span><span style=\"color: black;\">),<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">DESCRIPTION<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">VARCHAR2<\/span><span style=\"color: black;\">(<\/span><span style=\"color: maroon;\">50<\/span><span style=\"color: black;\">),<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">CONSTRAINT<\/span>\u00a0t1_pk\u00a0<span style=\"font-weight: bold;\">PRIMARY<\/span>\u00a0<span style=\"font-weight: bold;\">KEY<\/span>\u00a0(<span style=\"font-weight: bold;\">id<\/span>));<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">CREATE<\/span>\u00a0<span style=\"font-weight: bold;\">SEQUENCE<\/span>\u00a0t1_seq;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">INTO<\/span><span style=\"color: black;\">\u00a0t1\u00a0<\/span><span style=\"color: black; font-weight: bold;\">VALUES<\/span><span style=\"color: black;\">\u00a0(t1_seq.<\/span><span style=\"color: black; font-weight: bold;\">nextval<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;ONE&#8217;<\/span><span style=\"color: black;\">);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">INTO<\/span><span style=\"color: black;\">\u00a0t1\u00a0<\/span><span style=\"color: black; font-weight: bold;\">VALUES<\/span><span style=\"color: black;\">\u00a0(t1_seq.<\/span><span style=\"color: black; font-weight: bold;\">nextval<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;TWO&#8217;<\/span><span style=\"color: black;\">);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">INTO<\/span><span style=\"color: black;\">\u00a0t1\u00a0<\/span><span style=\"color: black; font-weight: bold;\">VALUES<\/span><span style=\"color: black;\">\u00a0(t1_seq.<\/span><span style=\"color: black; font-weight: bold;\">nextval<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;THREE&#8217;<\/span><span style=\"color: black;\">);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #993300; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">2.When we insert data using a sequence to generate our primary key value, we can return the primary key value as follows.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #993300; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0SERVEROUTPUT\u00a0<span style=\"font-weight: bold;\">ON<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">v_id t1.<span style=\"font-weight: bold;\">id<\/span>%<span style=\"font-weight: bold;\">TYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">INSERT<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0t1<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">VALUES<\/span><span style=\"color: black;\">\u00a0(t1_seq.<\/span><span style=\"color: black; font-weight: bold;\">nextval<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;FOUR&#8217;<\/span><span style=\"color: black;\">)<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">id<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0v_id;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| v_id);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\/<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">4<\/span><span style=\"color: black;\">\u00a0<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">3.The syntax is also available for update and delete statements.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0SERVEROUTPUT\u00a0<span style=\"font-weight: bold;\">ON<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">v_id t1.<span style=\"font-weight: bold;\">id<\/span>%<span style=\"font-weight: bold;\">TYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">UPDATE<\/span>\u00a0t1<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0<span style=\"font-weight: bold;\">description<\/span>\u00a0=\u00a0<span style=\"font-weight: bold;\">description<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">WHERE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">description<\/span><span style=\"color: black;\">\u00a0=\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;FOUR&#8217;<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">id<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0v_id;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;UPDATE ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| v_id);<\/span><\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">DELETE<\/span>\u00a0<span style=\"font-weight: bold;\">FROM<\/span>\u00a0t1<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">WHERE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">description<\/span><span style=\"color: black;\">\u00a0=\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;FOUR&#8217;<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">id<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0v_id;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;DELETE ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| v_id);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\/<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">4<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">DELETE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">4<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #993300; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">4.When DML affects multiple rows we can still use the RETURNING INTO, but now we must return the values into a collection using the BULK COLLECT clause.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0SERVEROUTPUT\u00a0<span style=\"font-weight: bold;\">ON<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">TYPE<\/span>\u00a0t_tab\u00a0<span style=\"font-weight: bold;\">IS<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0<span style=\"font-weight: bold;\">OF<\/span>\u00a0t1.<span style=\"font-weight: bold;\">id<\/span>%<span style=\"font-weight: bold;\">TYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">v_tab t_tab;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">UPDATE<\/span>\u00a0t1<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0<span style=\"font-weight: bold;\">description<\/span>\u00a0=\u00a0<span style=\"font-weight: bold;\">description<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">id<\/span>\u00a0<span style=\"font-weight: bold;\">BULK<\/span>\u00a0<span style=\"font-weight: bold;\">COLLECT<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0v_tab;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">FOR<\/span>\u00a0i\u00a0<span style=\"font-weight: bold;\">IN<\/span>\u00a0v_tab.<span style=\"font-weight: bold;\">first<\/span>\u00a0.. l_tab.<span style=\"font-weight: bold;\">last<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;UPDATE ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| l_tab(i));<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span>;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\/<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">1<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">2<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">3<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #993300; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">5.We can also use the RETURNING INTO clause in combination with bulk binds.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0SERVEROUTPUT\u00a0<span style=\"font-weight: bold;\">ON<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">TYPE<\/span>\u00a0t_desc_tab\u00a0<span style=\"font-weight: bold;\">IS<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0<span style=\"font-weight: bold;\">OF<\/span>\u00a0t1.<span style=\"font-weight: bold;\">description<\/span>%<span style=\"font-weight: bold;\">TYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">TYPE<\/span>\u00a0t_tab\u00a0<span style=\"font-weight: bold;\">IS<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0<span style=\"font-weight: bold;\">OF<\/span>\u00a0t1%<span style=\"font-weight: bold;\">ROWTYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">l_desc_tab t_desc_tab := t_desc_tab(<\/span><span style=\"color: #0000f0;\">&#8216;FIVE&#8217;<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;SIX&#8217;<\/span><span style=\"color: black;\">,\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;SEVEN&#8217;<\/span><span style=\"color: black;\">);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">l_tab t_tab;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">FORALL<\/span>\u00a0i\u00a0<span style=\"font-weight: bold;\">IN<\/span>\u00a0l_desc_tab.<span style=\"font-weight: bold;\">first<\/span>\u00a0.. l_desc_tab.<span style=\"font-weight: bold;\">last<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">INSERT<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0t1<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">VALUES<\/span>\u00a0(t1_seq.<span style=\"font-weight: bold;\">nextval<\/span>, l_desc_tab(i))<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">id<\/span>,\u00a0<span style=\"font-weight: bold;\">description<\/span>\u00a0<span style=\"font-weight: bold;\">BULK<\/span>\u00a0<span style=\"font-weight: bold;\">COLLECT<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0l_tab;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">FOR<\/span>\u00a0i\u00a0<span style=\"font-weight: bold;\">IN<\/span>\u00a0l_tab.<span style=\"font-weight: bold;\">first<\/span>\u00a0.. l_tab.<span style=\"font-weight: bold;\">last<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;INSERT ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| l_tab(i).<\/span><span style=\"color: black; font-weight: bold;\">id<\/span><span style=\"color: black;\">\u00a0||\u00a0<\/span><span style=\"color: #0000f0;\">&#8216; DESC=&#8217;<\/span><span style=\"color: black;\">\u00a0|| l_tab(i).<\/span><span style=\"color: black; font-weight: bold;\">description<\/span><span style=\"color: black;\">);<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\/<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">5<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">DESC<\/span><span style=\"color: black;\">=FIVE<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">6<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">DESC<\/span><span style=\"color: black;\">=SIX<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">INSERT<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">7<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">DESC<\/span><span style=\"color: black;\">=SEVEN<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #993300; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">6.This functionality is also available from dymanic SQL.<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">SET<\/span>\u00a0SERVEROUTPUT\u00a0<span style=\"font-weight: bold;\">ON<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">TYPE<\/span>\u00a0t_tab\u00a0<span style=\"font-weight: bold;\">IS<\/span>\u00a0<span style=\"font-weight: bold;\">TABLE<\/span>\u00a0<span style=\"font-weight: bold;\">OF<\/span>\u00a0t1.<span style=\"font-weight: bold;\">id<\/span>%<span style=\"font-weight: bold;\">TYPE<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">l_tab t_tab;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt; font-weight: bold;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">EXECUTE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">IMMEDIATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: #0000f0;\">&#8216;UPDATE t1<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #0000f0; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET description = description<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: #0000f0; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">RETURNING id INTO :l_tab&#8217;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">RETURNING<\/span>\u00a0<span style=\"font-weight: bold;\">BULK<\/span>\u00a0<span style=\"font-weight: bold;\">COLLECT<\/span>\u00a0<span style=\"font-weight: bold;\">INTO<\/span>\u00a0l_tab;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 10pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">FOR<\/span>\u00a0i\u00a0<span style=\"font-weight: bold;\">IN<\/span>\u00a0l_tab.<span style=\"font-weight: bold;\">first<\/span>\u00a0.. l_tab.<span style=\"font-weight: bold;\">last<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black;\">DBMS_OUTPUT.put_line(<\/span><span style=\"color: #0000f0;\">&#8216;UPDATE ID=&#8217;<\/span><span style=\"color: black;\">\u00a0|| l_tab(i));<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>\u00a0<span style=\"font-weight: bold;\">LOOP<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">COMMIT<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"font-weight: bold;\">END<\/span>;<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\/<\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">1<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">2<\/span><\/span><\/span><\/p>\n<p lang=\"en-US\" style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 12pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\"><span style=\"color: black; font-weight: bold;\">UPDATE<\/span><span style=\"color: black;\">\u00a0<\/span><span style=\"color: black; font-weight: bold;\">ID<\/span><span style=\"color: black;\">=<\/span><span style=\"color: maroon;\">3<\/span><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.The RETURNING INTO clause allows us to return column  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[34,2],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-oracle","tag-oracle_basics"],"_links":{"self":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=163"}],"version-history":[{"count":0,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts\/163\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}