SQL
[PL/SQL] 개념, 기본문법
seonzone
2021. 8. 5. 17:44
PL/SQL 의 개념
PL/SQL이란 Procedural Language/SQL의 약자이며 ORACLE에서 제공하는 데이터베이스 언어이다.
오라클에서는 기본적인 SQL 문법을 제공하기도 하는데 따로 PL/SQL이란 것이 있냐하면
PL/SQL은 프로그래밍 언어처럼 변수를 만들고 반복문, 조건문을 사용할 수 있다는 장점이 있다.
기본적인 문법
- DECLARE [선언]
- BEGIN [실행]
- EXCEPTION[예외처리]
- END[종료]
- SET SERVEROUTPUT ON [ PL/SQL을 실행하려면 SERVEROUTPUT ON 해줘야 한다]
- 만약 오류가 났을 경우 SHOW ERRORS를 통해 오류로그를 확인 할 수 있다.
- DBMS_OUTPUT.PUT_LINE("출력문") 을 사용할 경우 자바의 System.out.println("출력문") 과 같은 결과를 얻을 수 있다.
Oracle SQL Developer를 에서 PL/SQL문을 사용하던중 불편했던 경험이 있다면,
기존의 SQL문은 " ;" 에서 Ctrl+Enter 를 실행시켯을 경우 해당 쿼리문만 실행이 됬던 반면에 PL/SQL문을 사용할 경우 전체 문장이 실행된다.
현재는 드래그 하여 해당 프로시저만 사용하고 있으며 해결방법을 알아봐야겠다.