日期:2014-05-17  浏览次数:20630 次

能象这么写吗oracle语句吗
-----------------
declare k in integer
declare sum1 in integer
set k =10
if k> 10 then
sum1:= k *10;
end if;
select sum1;

------解决方案--------------------
这种写法是错误的
------解决方案--------------------
declare 多了一个,没有begin end;
select sum1;这个也不对
------解决方案--------------------
DECLARE 
k number;
sum1 number;
BEGIN
k :=10 ;
if k> 10 then 
sum1:= k *10; 
dbms_output.put_line(sum1);
end if;
END;