/  25
 
 
PL/SQL
(Procedural Language / Structured Query Language)
 
 
PL/SQL
Procedural Language Extensions to SQL
SQLへの手続き型言語拡張
標準的なRDB言語にはないプログラミング構造を提供
IFとかFORとか使える
EXCEPTION(例外)もサポート
Oracle Databaseで使用できる
 
 
特徴
制御文やカーソルによる行操作など複雑な処理が可能
ファンクション、プロシージャによるSQLロジックの再利用性
パッケージによるカプセル化
DB上にコンパイルされ格納される
パフォーマンス向上
複数文のブロック全体をOracleに一度に送信できる
コンパイル済みプロシージャをメモリにキャッシュ
クライアント言語を意識しない
DBを利用するサービスに対してビジネスロジックを一元化

Share & Embed

More from this user

Add a Comment

Characters: ...