Saturday, April 28, 2007

UPDATE with RETURNING clause

This is yet another interesting Oracle feature. The ability to see what is being updated rather than issuing a select statement.

set serveroutput on;
Declare
UpdatedEname EMPNO.Ename%Type;
UpdatedDeptno DEPTNO.Deptno%Type;

BEGIN
UPDATE scott.emp
set ename= 'Sameer',
deptno= (select deptno from dept where dname='SALES')
where ename='FORD'
RETURNING
ename,deptno
INTO
UpdatedEname, UpdatedDeptno;

Dbms_output.put_line('value of Updated Emp Name is ' UpdatedEname);
Dbms_output.put_line('value of Updated Deptno is ' UpdatedDeptno);
END;
/

2 comments:

Anonymous said...

[url=http://kfarbair.com][img]http://www.kfarbair.com/_images/_photos/photo_big7.jpg[/img][/url]

בית מלון [url=http://www.kfarbair.com]כפר בעיר[/url] - אווירה כפרית, [url=http://www.kfarbair.com/about.html]חדרים[/url] מרווחים, שירות חדרים, אינטימיות, שלווה, [url=http://kfarbair.com/services.html]שקט[/url] . אנחנו מציעים שירותי אירוח מיוחדים כמו כן ישנו במקום שירות חדרים הכולל [url=http://www.kfarbair.com/eng/index.html]אחרוחות רומנטיות[/url] במחירים מפתיעים אשר יוגשו ישירות לחדרכם...

לפרטים נוספים נא לפנות לאתרנו - [url=http://kfarbair.com]כפר בעיר[/url] [url=http://www.kfarbair.com/contact.html][img]http://www.kfarbair.com/_images/apixel.gif[/img][/url]

Anonymous said...

Hello. And Bye.