PL/SQLチュートリアルの下の抜粋を参照してください。私が問題を抱えている部分は3行目です。そこでは給料は6です。私はそれが何を意味するのか分かりません。この抜粋の最後の行では、 "長さ10"の変数を宣言し、 "HR Dept"に初期化します。これは10文字ではありません。長さはどういう意味ですか?PL/SQLの「可変長」を理解していない
DECLARE
salary number (6);
* “salary” is a variable of datatype number and of length 6.
変数はNOT NULLとして指定された場合、それが宣言されたとき、あなたは変数を初期化する必要があります。
例:次の例では、2つの変数を宣言していますが、そのうちの1つはnullではありません。
DECLARE
salary number(4);
dept varchar2(10) NOT NULL := “HR Dept”;
別の例:
DECLARE
var_salary number(6);
var_emp_id number(6) = 1116;
1116年6桁の数字ではありません。私は迷っている。
HOLY @#*#$)196K DUDEあなたは何ですか? – Aerovistae
私は約半分のSkeetです:-) – paxdiablo