본문 바로가기
ORACLE

SQL과 PL/SQL의 차이점 및 활용법

by samie 2025. 3. 27.
SQL과 PL/SQL의 차이점 및 활용법

SQL과 PL/SQL의 차이점 및 활용법

SQL과 PL/SQL은 Oracle 데이터베이스에서 사용되는 두 가지 중요한 언어입니다.

1. SQL이란?

SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회하고 조작하는 언어입니다.

2. PL/SQL이란?

PL/SQL(Procedural Language/SQL)은 SQL을 확장한 프로그래밍 언어로, 조건문, 반복문, 예외 처리 기능을 포함합니다.

3. SQL과 PL/SQL의 차이점

항목SQLPL/SQL
목적데이터 조작프로그램 로직 구현
실행 방식한 줄씩 실행블록 단위 실행
제어 구조없음IF, LOOP 지원

4. SQL과 PL/SQL 예제

-- SQL 예제
SELECT * FROM employees WHERE department_id = 10;

-- PL/SQL 예제
BEGIN
    DBMS_OUTPUT.PUT_LINE('Hello, Oracle!');
END;

5. 마무리

SQL은 데이터 조작을, PL/SQL은 프로그래밍 로직을 구현하는 데 사용됩니다.