티스토리 뷰

Database/Oracle

[오라클] The Returning Clause

데브포유 2011. 3. 14. 16:25
반응형
오라클 10g 이상에서는 Returning Clause 기능을 사용하실 수 있습니다.
Returning Clause 은 SQL 수행후에 집계함수의 값을 리턴하는 기능인데요.
아래 예제를 보면 쉽게 이해가 가능합니다.

UPDATE products
SET price = price * 0.75
RETURNING AVG(price) INTO :average_product_price;
12 rows updated.

PRINT average_product_price
AVERAGE_PRODUCT_PRICE
---------------------
16.1216667

==> 업데이트문 수행후에 avg(price) 값을 :average_product_price; 바인드 변수에 리턴합니다.

아직 어디에 쓰면 좋을지 모르겠지만 알고 있으면 좋을 듯 합니다.

반응형