프로그래머로 전직하기/DataBase
SQL vs PL/SQL
StrrayNight
2022. 4. 5. 09:09
반응형
1. 차이점
차이점 | SQL | PL/SQL |
정의 | 관계형 데이터베이스 언어(DDL, DML) | 절차적 관계형 데이터베이스 언어 |
용어 | - | PL : Procedural Language / SQL |
실행 | 한번에 하나의 쿼리문 | 전체 코드블록이 한번에 |
형태 | 구조화 된 쿼리(요청)언어 | 절차 언어, SQL의 확장 |
목적 | Data Source와 같다. | SQL에서 얻은 데이터를 표시하는 응용프로그램을 만드는 언어. |
사용 | DDL, DML 문을 사용하여 쿼리 작성/실행 | 프로시저, 함수, 패키지 또는 변수 등이 포함된 코드 블록을 작성하여 실행 |
용도 | DB에 CRUD를 조작 할 수 있음 | 적절한 형식으로 SQL에서 얻은 정보를 표시하는 응용프로그램이나 서버페이지를 만들 수 있음. |
관계 | PL/SQL에 SQL문을 포함 할 수 있음 | SQL에 임베드를 할 수 없음. |
마무리
공부를 함에 있어서 마무리 정리라는게 중요한데, 지금이 글은 한번에 마무리를 하지 못한 공부이다.
아마도 이 주제를 가지고 한번더 작성 하게 될 가능성이 상당히 높으니, 글을 읽어주시는 분들께 양해를 구하는 말씀을 올린다.
부족한 글을 읽어주셔서 감사드립니다.
추가 조언이 있으시다면, 댓글 부탁드리겠습니다.
반응형