为什么这几句代码执行不了? SET SERVEROUTPUT ON;declare i number;begin i:=MaxId('Expense','ID'); DBMS_OUTPUT.PUT_LINE(to_char(i));end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> var i numberSQL> exec :i:=100PL/SQL 过程已成功完成。SQL> print i I---------- 100SQL> 不要把sqlplus的命令放到过程中. --数字也可以OUTPUT;SET SERVEROUTPUT ON;declare i number;begin i:=MaxId('Expense','ID'); DBMS_OUTPUT.PUT_LINE(i);end; 如果想用print就这么用var i number;begin :i:=MaxId('Expense','ID');end;/print i; 对varprint都是sql plus的命令,不能在pl/sql块中执行的 关于拼接两张表的问题 新手,来问个弱智的问题!oracle的数据视图,会占用多少存储空间? where a<>0的条件,可是出来的记录却有a=0的情况,大侠指点啊!!! 能不能对一个视图创建快速更新的快照 求一条SQL句(三表连接方面)(在线等待) 在session中看到的sql text 如何通过语句查询? 关于创建表的问题 一个触发器问题,新手,请大家帮忙! “只取一瓢”大哥快来帮我看一下这个SQL语句能不能实现。 如何根据条件导出表中部分数据,再导入到库中,在SqlPlus能实现吧? 我老碰到PLS-00103错误,是什么意思啊? oracle的rownum解决分页查询问题???
SQL> exec :i:=100PL/SQL 过程已成功完成。SQL> print i I
----------
100SQL>
declare
i number;
begin
i:=MaxId('Expense','ID');
DBMS_OUTPUT.PUT_LINE(i);
end;
var i number;
begin
:i:=MaxId('Expense','ID');
end;
/
print i;
var
print
都是sql plus的命令,不能在pl/sql块中执行的