刚学习PL/SQL,虽然写出来了,但是不知道怎么执行。要求是用SQL Navigator 3工具,
例如:
set serveroutput on;
declare
v_a :=1;
begin
if v_a>0 then
dbms_output.put_line('大于1');
else
dbms_output.put_line('小于或=1');
end if;
end;点击执行按钮总会提示错误,如下:Processing ...
end
*
ORA-00900: invalid SQL statement
***** SCRIPT stopped due to error *****难道非得在ASP.NET中调用么?
例如:
set serveroutput on;
declare
v_a :=1;
begin
if v_a>0 then
dbms_output.put_line('大于1');
else
dbms_output.put_line('小于或=1');
end if;
end;点击执行按钮总会提示错误,如下:Processing ...
end
*
ORA-00900: invalid SQL statement
***** SCRIPT stopped due to error *****难道非得在ASP.NET中调用么?
set server output on;
declare
v_enable varchar2(1);
begin
select ENABLED into v_enable from mgs_users where user_id='149';
dbms_output.put_line(v_enable);
end;
另外你的sql有问题,v_a 没有定义类型。。
...
ELSIF
...
END IF;这样吧。
if的有很多种滴,不一定非得是这样if
else if
end if
...不过多谢!!!