在PL/SQL中,可以使用DECLARE
語句來定義變量,并使用:=
操作符來給變量賦值。以下是定義和賦值變量的一般語法:
DECLARE
variable_name1 [data_type1] := value1;
variable_name2 [data_type2] := value2;
...
BEGIN
-- 執行代碼
END;
其中,
variable_name
是變量的名稱,可以自定義。data_type
是變量的數據類型,例如NUMBER
、VARCHAR2
等。value
是要給變量賦的值。以下是一個示例,演示如何定義變量并賦值:
DECLARE
name VARCHAR2(20) := 'John';
age NUMBER := 25;
BEGIN
DBMS_OUTPUT.PUT_LINE('Name: ' || name);
DBMS_OUTPUT.PUT_LINE('Age: ' || age);
END;
上述示例定義了兩個變量name
和age
,分別賦值為'John'
和25
。在BEGIN
和END
代碼塊中,使用DBMS_OUTPUT.PUT_LINE
過程來輸出變量的值。
注意:在使用PL/SQL開發環境(如Oracle SQL Developer)中,需要啟用輸出窗口(Output Window)來查看輸出結果。