PL/SQL
위키백과 ― 우리 모두의 백과사전.
피엘에스큐엘(PL/SQL)은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL언어를 확장하기 위해 사용하는 컴퓨터용 프로그래밍 언어 중 하나이다.
[편집] 특징
주로 자료 내부에서 SQL 명령문만으로 처리하기에는 복잡한 자료의 저장이나 프로시저와 트리거 등을 작성하는 데 쓰인다. 범용 언어인 C와 C++ 그리고 파스칼 및 포트란 등의 프로그래밍 언어와는 다른 점으로 범용 언어들이 컴퓨터 시스템에서 특정한 작업을 처리하기 위해 만들어진 언어라고 볼 때 PL/SQL은 단지 오라클의 관계형 데이터베이스(RDBMS)에서만 사용된다는 점이다.
PL/SQL의 구조는 에이다(Ada)의 본떠 만들어졌다고 알려져 있으며, 얼핏 보면 그 구조가 범용 언어인 파스칼의 구문과 비슷하다. PL/SQL 외에도 각 관계형 데이터베이스마다 확장 언어들이 있다. 이러한 확장 언어의 대표적인 예로 마이크로소프트사의 마이크로소프트 SQL 서버에 있는 TSQL이 있다.
[편집] 같이 보기
[편집] 외부 링크
- (영어) Oracle FAQ: PL/SQL
- (영어) Oracle Technology Center
- (영어) PL/SQL - Loop Examples
|
|
|
|---|---|
| 산업용 | 델파이 · 루비 · 리스프 · 비주얼 베이직 · 스몰토크 · 스킴 · 어셈블리 · 얼랑 · 에이다 · 오브젝티브-C · 자바 · 자바스크립트 · 코볼 · 파이썬 · Perl · 포트란 · 프롤로그 · 하스켈 · ABAP · AWK · C · C++ · C# · ML · PHP · PL/SQL · SAS · sh · VB.NET |
| 교육용 | 로고 · 에펠 · 파스칼 |
| 역사적 의미가 있는 언어 |
베이직 · 시뮬라 · 알골 · 클리퍼 · 파워빌더 · APL · MUMPS · PL/I |