프로시저

데이터베이스

DATABASE STEP 32 - PROCEDURE

★ 프로시저(PROCEDURE) 1. 익명 프로시저 1회용 프로시저 2. 실명 프로시저 재사용 오라클에 저장 저장 프로시저(Stored Procedure) 매개변수 구성 / 반환값 구성 > 자유 저장 함수(Stored Function) 매개변수 필수/반환값 필수 > 고정 익명 프로시저 선언 방법 [declare 변수 선언; 커서 선언;] begin 구현부; [exception 처리부;] end; 저장 프로시저 선언 방법 create [or replace] procedure 프로시저명 is(as) [변수 선언; 커서 선언;] begin 구현부; [exception 처리부;] end; ■ 프로시저 ex) 1. 익명 프로시저 declare vnum number; begin vnum := 100; dbms_ou..

데이터베이스

DATABASE STEP 31 - PL/SQL

★ PL/SQL Oracle's Procedural Language Extension to SQL ANSI-SQL 표준 SQL에 절차 지향 언어의 기능을 추가한 SQL ANSI-SQL + 자바같은 프로그래밍 언어의 기능 = PL/SQL ★ ANSI-SQL 비절차 지향 언어 순서가 없고 문장간의 행동이 서로 독립적이다. 문장 단위 구조 ★ 프로시저 메소드, 함수 등... 순서가 있는 명령어의 집합(ANSI-SQL + PL/SQL)의 집합 1. 익명 프로시저 - 1회용 코드 작성용 2. 실명 프로시저 저장(데이터베이스) > DB object 재사용 가능 계정간 공유 가능 PL/SQL 프로시저 블럭 구조 4개의 키워드(블럭)으로 구성 a. declare b. begin c. exception d. end a...

IT의 큰손
'프로시저' 태그의 글 목록