DB/MSSQL
PL/SQL - 기본(DECLARE, BEGIN, END)
Calssess
2020. 4. 8. 10:51
반응형
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 [개미는 뜐뜐]
반응형