데이터베이스에서는 **Function(함수)**과 **Procedure(프로시저)**라는 두 가지 주요 SQL 프로그램 객체를 제공한다.둘 다 SQL 블록을 재사용할 수 있는 구조이지만, 반환 방식·호출 방식·트랜잭션 처리에서 큰 차이가 있다.1️⃣ Function과 Procedure 기본 개념Function (함수)값을 반환하는 SQL 객체일반 프로그래밍의 함수와 유사SELECT, WHERE 등 SQL 문장 내에서 직접 호출 가능-- Oracle 예시: 세금 계산 함수CREATE OR REPLACE FUNCTION calc_tax(p_amount NUMBER)RETURN NUMBERISBEGIN RETURN p_amount * 0.1;END;-- 사용 예시SELECT product_name, ca..