728x90 Be Smart/SQL55 [오라클] 저장 프로시저(Stored Procedure) 사용 가이드 저장 프로시저(Stored Procedure) 사용 가이드저장 프로시저란?특정 처리 작업을 수행하는데 사용하는 저장 서브프로그램용도에 따라 파라미터를 사용할 수도 있고, 사용하지 않을 수도 있다.1. 파라미터를 사용하지 않는 프로시저프로시저 생성하기입력 데이터가 필요하지 않을 경우, 파라미터를 사용하지 않는 프로시저를 사용한다.CREATE [OR REPLACE] PROCEDURE를 사용하여 생성할 수 있다.프로시저는 선언부, 실행부, 예외 처리부로 구성된다.CREATE [OR REPLACE] PROCEDURE 프로시저 이름IS | AS 선언부BEGIN 실행부EXCEPTION 예외 처리부END [프로시저 이름];예시CREATE OR REPLACE PROCEDURE pro_noparamIS .. 2024. 7. 1. [오라클] PL/SQL 저장 서브 프로그램: 효율적인 데이터베이스 관리의 핵심 PL/SQL 저장 서브프로그램: 효율적인 데이터베이스 관리의 핵심저장 서브프로그램이란?저장 서브프로그램(stored subprogram)은 PL/SQL 프로그램을 오라클 데이터베이스에 저장하여 필요할 때마다 쉽게 실행할 수 있게 만든 프로그램입니다. 익명 블록과 달리 이름이 지정되어 있어 여러 번 사용할 수 있으며, 메모리, 성능, 재사용성 등의 장점이 있습니다.익명 블록(Anonymous Block)익명 블록은 이름이 없는 PL/SQL 블록으로, 작성한 내용을 단 한 번 실행하는 데 사용됩니다. 오라클에 저장되지 않기 때문에 한 번 실행된 후 다시 실행하려면 블록을 다시 작성해야 합니다. 매번 내용을 작성하는 것이 불편하기 때문에 파일(.sql)에 저장하여 실행하기도 하지만, 이는 오라클에 저장되는 것.. 2024. 7. 1. [오라클] Oracle PL/SQL 조건 제어문과 반복 제어문 완벽 가이드 PL/SQL 조건 제어문과 반복 제어문 완벽 가이드 PL/SQL에서는 특정 조건에 따라 실행할 내용을 달리하는 조건 제어문과 반복적으로 특정 작업을 수행하는 반복 제어문을 제공합니다. 이번 포스팅에서는 IF 문, CASE 문, 그리고 다양한 반복문을 활용하는 방법에 대해 자세히 알아보겠습니다.1. 조건 제어문IF 조건문IF 조건문은 특정 조건을 만족하면 지정된 작업을 수행합니다. 기본 형식은 아래와 같습니다:IF 조건식 THEN 수행할 명령어;END IF;예제: 변수에 입력된 값이 홀수인지 알아보기 (입력 값이 홀수일 때)DECLARE V_NUMBER NUMBER := 13;BEGIN IF MOD(V_NUMBER, 2) = 1 THEN DBMS_OUTPUT.PUT_LINE('V_NU.. 2024. 6. 20. [Oracle] 오라클 PL/SQL 구조 PL/SQL 구조PL/SQL은 데이터베이스 관련 작업을 수행하는 명령어와 실행에 필요한 요소를 정의하는 명령어들로 구성됩니다. 이 명령어들을 모아둔 기본 단위가 블록(block)입니다.블록의 구성 키워드는 다음과 같습니다:DECLARE(선언부): 실행에 사용될 변수, 상수, 커서 등을 선언하는 부분 (선택)BEGIN(실행부): 조건문, 반복문, SELECT, DML, 함수 등을 정의하는 부분 (필수)EXCEPTION(예외 처리부): 실행 도중 발생하는 오류를 해결하는 문장을 기술하는 부분 (선택)작성된 PL/SQL 블록은 END 키워드로 종료를 명시합니다. 기본 형식은 다음과 같습니다:DECLARE [ 실행에 필요한 여러 요소 선언 ];BEGIN [ 작업을 위해 실제 실행하는 명령어 ];EXC.. 2024. 6. 18. 이전 1 2 3 4 5 6 ··· 14 다음 728x90