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
.....
我在哪里错了?