Oracle中命令行下添加 ';'
适用于cmd和SecureCRT这两个工具,不适用于PL/SQL Developer, 其他工具没测。
用命令行控制Oracle数据库,在命令行中写PL/SQL语句时,
如:
SQL>declare
2 a number;
3 begin
4 a:=1;
5 dbms_output.put_line(a) --this line has error
6 end;
7 /
执行时候会提示有错误。 第5行的最后缺少分号 ';' 。
用 SQL>list 命令可以列出缓冲区中的语句。
在命令行形式下修改的方法:SQL>5 dbms_output.put_line(a); ; 即可。
!!注意:在该句最后要写两个分号 ';' ,且两个分号之间加一个空格。。