PL/SQLとは、データベース言語SQLをOracleが独自に拡張したプログラミング言語です。入門者向けに基礎からPL/SQLの書き方を解説します。

PL/SQLとは?

PL/SQL (Procedural Language Extention to SQL)は、非手続き型言語であるSQLに、手続き型言語拡張を施したものである。PL/SQLはOracle DatabaseやOracle TimesTen In-Memory Databaseで使用することができる。

宣言部

宣言部 はさまざまな定義や宣言を行う場所である。匿名PL/SQLブロックの場合、宣言部は DECLARE 文から始まる。プロシージャまたはファンクションの場合、宣言部は IS (または AS )句から始まる。宣言部にて行うことを次に示す。