1
CREATE OR REPLACE FUNCTION my_func(str IN NVARCHAR2)
RETURN NUMBER IS ret_val NUMBER(9);
DECLARE new_str NVARCHAR2(1000);
BEGIN
....
這給了錯誤encauntered symbol "declare" ....
在PL/SQL塊變量聲明
如果去掉 「申報單」,功能編譯成功。
你能告訴我爲什麼這裏不需要使用word DECLARE
?
當需要聲明變量時,在BEGIN
聲明之前必須有這樣的東西,對嗎?
DECLARE
variable_1 type;
variable_2 type;
BEGIN
.....
我在哪裏錯了?