반응형

Procedural Language Extention to SQL 의 약자로 오라클 자체에 내장되어있는 절차적언어로서 SQL의 단점을 보완.
변수정의, 조건처리(IF), qksqhrcjfl (LOOP,WHILE,FOR)등을 지원.

[선언부] 변서나 상수 선언 
[실행부] 제어,반목분, 항수정의 등 로직 기술가능 
[예외처리부] 에러 발생히 해결할 문장 기술

※SET SERVEROUTPUT ON 
--오라클에서 제공하는 프로시저를 사용하여 출력하는 내용을 화면에 보여주도록 하는 환경변수 
--디폴트값이 OFF이기때문에 ON으로 변경해야함 


* := 는 대입, = 는 값비교 (자바에서의 =와 == 처럼) 
  
* 선언부, 실행부
DECLARE   --[선언부] 변서나 상수 선언 
vempno number(4); 
vename varchar2(10); 

BEGIN   --[실행부] 제어,반목분, 항수정의 등 로직 기술가능 
vempno := 999; 
vename := '조수현'; 
DBMS_OUTPUT.PUTLINE(vempno||'-'||vename); 
END; 
/

* := 는 대입, = 는 값비교 ( JAVA에서의 =와 == 처럼) 

출처: https://jyosssss.tistory.com/33 [개미는 뜐뜐]

반응형

+ Recent posts