1.변수 선언
2.제어문
3.SQl 구현 방식
4.예외 처리
변수선언
변수 -> 지역변수, 매개변수, SUBSTR(' ',1,2) MAX(컬러명)
1) 스칼라변수 : 일반 변수 NUMBER,VARCHAR2 CLOB,DATE
id CARCHAR2(10)
2) %TYPE : 원형( 다른 테이블의 원형 )
emp.ename%TYPE -> ename 이 가지고 있는 데이터형을 가지고 온다
3) %ROWTYPE
emp.%ROWTYPE -> emp 테이블이 갖고 있는 모든 컬럼의 데이터형을 다 읽어온다
4) RECORD : JOIN , SUBQUERY (여러개의 테이블의 컬럼을 받아서 처리)
1 ROW 만 처리
테이블 여러곳에서 갖고옴
es)VO 역할
5) CURSOR
ArrayList 와 같이 여러개를 동시에 저장하는 기능을 함 (여러개의 ROW 처리가 가능하다)
DBMS_OUTPUT.PUT_LINE() = System.out.println()
DBMS_OUPUT.PUT() System.out.printnln()
[ 스칼라 변수 ]
SET serveroutput on; 먼저 실행한다.
[ %ROWTYPE ]
참고할 블로그
'In Class > PL_SQL' 카테고리의 다른 글
TRIGGER (0) | 2020.11.16 |
---|---|
오라클 데이터베이스 SQL 강의 1 강 (SQL,DB,DBMS의 의미와 필요성) (0) | 2020.11.13 |
PL/SQL 에서 변수의 의미와 사용법 (0) | 2020.11.12 |
자바로 연동 시키기 (0) | 2020.11.12 |
PL/SQL 제어문 (0) | 2020.11.10 |