PL/SQL
* PL/SQL은 오라클에서 제공하는 프로그래밍 언어
* SQL문은 비 절차성 언어, PL/SQL은 절차성 언어
– SQL의 장점은 쿼리문 하나로 원하는 데이터를 검색 조작할 수있다는 점, 하지만 비절차성 언어이기에 여러
쿼리문 사이에 어떠한 연결 및 절차성이 있어야 하는 경우는 사용하기 불편하다.
* 이런 불편함을 극복하기 위해 SQL언어에 절차적인 프로그래밍 언어를 가미해 만든 것이 PL/SQL
(정보 보호, 데이터에 대한 보안, 예외처리 기능, 객체지향 등 데이터베이스와 관련된 중요한
모든 기능을 지원하기 때문에 데이터베이스 업무를 처리하기에 최적화된 언어)
SQL | PL/SQL |
반복처리 불가(LOOP) | 반복처리 가능 |
비교처리 불가(IF) | 비교처리 가능 |
Error처리 불가(예외처리) | 예외처리 가능 |
변수 선언불가 | 변수선언 가능 |
SQL문 캡슐화 불가 | SQL문 캡슐화 가능 |
* 캡슐화 : 객체의 자료와 행위를 하나로 묶고, 실제 구현 내용을 외부에 감추는 것. 캡슐화된 객체의 행위는
외부에서 볼 때는 실제가 아닌 추상적인 것이 되므로 정보 보안 개념이 지켜진다.
About the Author
View all posts by 박병선● (주)더비소프트 솔루션사업부 ERP사업팀 / 대리
● 경력 -(현 LG전자 GERP FIN도메인 BPM업무 수행)
● 취미 / 특기 : 수영
● 경력 -(현 LG전자 GERP FIN도메인 BPM업무 수행)
● 취미 / 특기 : 수영
댓글작성시 Code-Highlighter 삽입방법
Syntax [code title="..." theme="..."]coding...[/code]
Example [plsql title="현재시간 출력문" theme="classic"] select now() [/plsql]
Code-List plsql, mysql, java, objc, js, c#, c++, delphi, apache, php, css ...
Theme-List ado, arduino-ide, bncplusplus, cg-cookie, cisco-router, classic, eclipse, epicgeeks, familiar, feeldesign, github, idle, inlellij-idea, iris-vfx, mirc-dark, monokai, neon, secrets-of-rock, solarized-dark, solarized-light, son-of-obsidian, ssms2012, terminal, tomorrow, tomorrow-night, turnwall, twilight, vs2012 View Theme Demo
Alert 댓글에서 직접 코드 작성시 줄바꿈은 (Enter)값 대신 (Shift+Enter) 사용할 것