본문 바로가기
728x90
반응형

오라클 함수2

[Oracle] - 오라클 PL/SQL 프로시저(Procedure)와 함수(Function)의 차이 #오라클 프로시저란? -오라클 프로시저(Oracle Procedure)는 오라클 데이터베이스 내에서 저장되고 실행되는 일련의 SQL 문과 PL/SQL 블록입니다. 데이터베이스 내의 데이터를 조작하거나 특정 작업을 수행하는 데 사용됩니다. 프로시저는 자주 반복되는 작업을 단순화하고, 데이터베이스의 보안성을 높이며, 데이터베이스의 성능을 향상시키는 데 사용됩니다. 또한, 프로시저는 데이터베이스가 제공하는 다양한 기능을 사용할 수 있도록 합니다. 오라클에서 프로시저를 작성하려면 PL/SQL(Procedural Language extensions to SQL)이라는 프로그래밍 언어를 사용해야 합니다. PL/SQL은 프로시저뿐만 아니라 함수, 트리거 등 다양한 데이터베이스 객체를 작성할 수 있는 언어입니다. 프로.. 2023. 8. 12.
[Oracle] - 오라클 PL/SQL 함수(function) 사용법 #오라클 PL/SQL 함수(function) 사용법 #함수 생성 방법 CREATE OR REPLACE FUNCTION func( num IN NUMBER ) RETURN NUMBER IS addNum NUMBER := 10; BEGIN RETURN (num + addNum); END func; #함수 실행 방법 DECLARE resultSum NUMBER; BEGIN resultSum := func(20); DBMS_OUTPUT.PUT_LINE('resultSum: ' || resultSum); END; -결과 resultSum: 30 -프로시저와 달리 함수는 SQL문에서도 사용가능합니다. SELECT FUNC(40) FROM DUAL; -- 50 #함수 삭제 방법 DROP FUNCTION func; 2022. 7. 6.
728x90
반응형