본문 바로가기
In Class/PL_SQL

PL/SQL

by 산과잔 2020. 11. 10.

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  ]

 

 

 

참고할 블로그

rosebud90.tistory.com/entry/15-PLSQL-%EB%B3%80%EC%88%98

'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