plsql

반응형
Backend/SQL(Oracle)

[kh정보교육원 46일차] Stored Function / Stored Procedure / CURSOR(커서) / TRIGGER(트리거)

STORED FUNCTION 리턴값이 반드시 하나 존재하는 프로시져 객체 ※매개변수타입, 리턴타입에는 자료형의 크기를 작성하지 않는다. 형태 create [or replace] function 함수명 (매개변수명1 타입, 매개변수명2 타입, .... ) return 리턴타입 is -- 지역변수선언 (없으면 is쓰고 바로 begin) begin --실행부 return 리턴값; exception --예외처리부 return 예외발생시 리턴값; end; / ex ) 주민번호를 받아서 나이를 리턴하는 함수 get_age생성 create or replace function get_age(p_emp_no employee.emp_no%type) return number is v_birth_year number; v_a..

Backend/SQL(Oracle)

[kh정보교육원 45일차] PL/SQL 자료형과 변수 - %type, %rowtype, record / DQL+DML(pl/sql) if, case, loop, while, for

오늘, 내일은 PL/SQL에 대해 알아본다. PL/SQL이란 ? Oracle's Procedural Language extension to SQL로, 오라클에서 SQL을 확장하여 사용하는 프로그래밍 언어이다. 절차적 프로그래밍 언어로 일반적인 SQL언어와는 차이가 있다. SQL은 select, update, insert 등 데이터를 조작하는 쿼리만 가능하지만, PL/SQL은 기본 sql외에도 declare(변수), exception(조건처리), loop(반복문) 등 절차적 프로그래밍이 가능한 것이 특징이다. PL/SQL의 유형 익명블럭 PL/SQL객체 - Procedure, Function, Trigger, Job, Scheduler 익명블럭의 구조 declare --(선택) 변수 선언부 begin --..

반응형
유경(shin-6-0)
'plsql' 태그의 글 목록