PL/SQLにおける変数の定義方法
PL/SQLでは、変数の定義方法は暗黙的と明示的な2種類があります。
- PL/SQLブロックでは、変数を利用するときに初めて出現した時点で、暗黙的に変数が定義されます。例えば、変数に値を代入するとPL/SQLによって自動的に対応する変数が作成されます。
たとえば:
DECLARE
name VARCHAR2(20); -- 隐式定义变量name
BEGIN
name := 'John'; -- 给变量name赋值
-- 其他代码...
END;
- 申告する
例えば:
DECLARE
name VARCHAR2(20); -- 显式定义变量name
age NUMBER; -- 显式定义变量age
BEGIN
-- 其他代码...
END;
変数を明示的に定義するときは、変数の名前とデータ型を指定する必要があります。PL/SQLでは、数値、文字列、日付など、さまざまなデータ型を使用できます。