반응형
오라클 프로시저 생성
oracle 프로시저 생성
CREATE OR REPLACE PROCEDURE 프로시저명 (
변수1 IN VARCHAR2(20),
변수2 IN VARCHAR2(20),
숫자1 IN NUMBER
) AS
BEGIN
-- 프로시저 내 로직 작성
END;
설명
- CREATE OR REPLACE PROCEDURE : 프로시저를 생성하거나 이미 존재하는 프로시저를 덮어쓰는 명령어입니다.
- 프로시저명 : 프로시저의 이름을 지정합니다.
- 변수 1 IN VARCHAR2(20), 변수 2 IN VARCHAR2(20): 프로시저에 전달되는 입력 변수를 선언합니다. IN은 입력 변수임을 나타내며, VARCHAR2(20)는 문자열 데이터형으로 최대 20자까지 저장 가능합니다.
- 숫자 1 IN NUMBER : 프로시저에 전달되는 입력 변수를 선언합니다. IN은 입력 변수임을 나타내며, NUMBER는 숫자형 데이터형으로 저장 가능합니다.
- AS BEGIN END; : 프로시저의 시작과 끝을 나타냅니다.
프로시저 실행
BEGIN
my_procedure('홍길동', '서울');
END;
반응형
'db > oracle' 카테고리의 다른 글
oracle 프로시저 예외 처리 (0) | 2025.01.19 |
---|---|
oracle mssql truncate table 비교 (0) | 2025.01.18 |
oracle to_timestamp 형변환 (0) | 2025.01.15 |
oracle 버전 확인 하는 방법 (0) | 2025.01.15 |
Ora-02391: exceeded simultaneous SESSIONS_PER_USER limit (0) | 2025.01.12 |