PL/SQLにおける変数の定義方法

PL/SQLでは、変数の定義方法は暗黙的と明示的な2種類があります。

  1. PL/SQLブロックでは、変数を利用するときに初めて出現した時点で、暗黙的に変数が定義されます。例えば、変数に値を代入するとPL/SQLによって自動的に対応する変数が作成されます。

たとえば:

DECLARE
   name VARCHAR2(20); -- 隐式定义变量name
BEGIN
   name := 'John'; -- 给变量name赋值
   -- 其他代码...
END;
  1. 申告する

例えば:

DECLARE
   name VARCHAR2(20); -- 显式定义变量name
   age NUMBER; -- 显式定义变量age
BEGIN
   -- 其他代码...
END;

変数を明示的に定義するときは、変数の名前とデータ型を指定する必要があります。PL/SQLでは、数値、文字列、日付など、さまざまなデータ型を使用できます。

bannerAds