PL/SQL
PL/SQL（ピーエル・エスキューエル）は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語で、Ada言語を参考にして開発された言語である。PL/SQLは1988年にOracle Databaseに対して初めて追加された。

もともと非手続き型言語であるSQLを手続き型言語 (Procedural Language) に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif、for、loopなどの制御構造を記述して業務ロジックをデータベース内に実装することができ、問い合わせ結果の行を一件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。数値計算の効率化のため、PL/SQL独自のデータ型も追加されている（ハードウェアがサポートする整数表現をそのまま使うPLS_INTEGERなど）。BLとSQLを別々の言語で記述するよりも高効率に処理できるが、可読性の問題からBLの全てをPL/SQLで代替することは難しい。
Q19900
Oracle社
ORG
Q185524
Oracle Database
MEDIA
Q68
コンピュータ
Concept
Q41591651
データベース言語
Concept
Q47607
SQL
MEDIA
Q9143
プログラミング言語
Concept
Q154755
Ada
MEDIA
Q2426
1988年
TIME
Q185524
Oracle Database
MEDIA
Q75988682
非手続き型言語
UNK
Q1418502
手続き型言語
Concept
Q1335009
埋め込みSQL
MEDIA
Q8513
データベース
Concept
Q2998101
カーソル
UNK
Q41574
PL/SQL
MEDIA
Q41574
PL/SQL
MEDIA
Q41574
PL/SQL
MEDIA
Q41574
PL/SQL
MEDIA
Q41574
PL/SQL
MEDIA
Q41574
PL/SQL
MEDIA
32-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1988年
DATE
owned by
instance of
influenced by
owned by
owned by
owned by
owned by
owned by
developer
use
instance of
instance of
developer
subclass of
instance of
instance of
influenced by
instance of
influenced by
instance of
influenced by
instance of
influenced by
instance of
influenced by