我是一个初学者,刚开始用sql/plus,执行‘select ename,empno,sal from scott.emp’,提示‘SP2-0103: SQL 缓冲区中无可运行的程序’错误,请问为什么?

解决方案 »

  1.   

    sql>select ename,empno,sal from scott.emp; <==再回车.就可以了.
      

  2.   

    sql>select ename,empno,sal from scott.emp;
      

  3.   

    00103,0, "Nothing in SQL buffer to run.\n"
     *Cause:  Nothing was in the SQL buffer to run.
     *Action: Enter a valid SQL command.
      

  4.   

    sql>select ename,empno,sal from scott.emp;
      

  5.   

    sqlplus中执行 结束符是 ; 或者 回车后 \
      

  6.   

    sql>select ename,empno,sal from scott.emp;
    ";"是结束符,执行sql语句必须的
      

  7.   

    pl/SQL 是以 ; 或 / 结束的