type ';' and carriage return

解决方案 »

  1.   

    select * from table where rownum<10;
    or
    select * from table where rownum<10
    /
      

  2.   

    在SQLPLUS中以“;”或者“/”为语句结束符。
      

  3.   

    情况一、对啊,这是因为你还没有打上这个字符的原因:“;”,在ORACLE中的命令行只有以“;”结尾才可以运行啊;另处“/”也可以让缓存中的内容执行;你也可以用“[R]UN”来运行命令。
    情况二、你所用的ROWNUM与系统的ROWID有冲突,导致出错,不过看来不像是这样,更像是前一种情况