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

sql/plus的问题,请大家帮帮忙!参与者有分。
我是一个初学者,刚开始用sql/plus,执行‘select   ename,empno,sal   from  

scott.emp’,提示‘SP2-0103:   SQL   缓冲区中无可运行的程序’错误,请问为什么?

------解决方案--------------------
好像应该加个;的
------解决方案--------------------
sql> select ename,empno,sal from scott.emp; <==再回车.就可以了.
------解决方案--------------------
sql> select ename,empno,sal from scott.emp;
------解决方案--------------------
00103,0, "Nothing in SQL buffer to run.\n "
*Cause: Nothing was in the SQL buffer to run.
*Action: Enter a valid SQL command.
------解决方案--------------------
sql> select ename,empno,sal from scott.emp;

------解决方案--------------------
sqlplus中执行 结束符是 ; 或者 回车后 \
------解决方案--------------------
执行sql语句要以 "; "结束

------解决方案--------------------
sql> select ename,empno,sal from scott.emp;
"; "是结束符,执行sql语句必须的
------解决方案--------------------
呵呵.加分加分.
------解决方案--------------------
同意
------解决方案--------------------
pl/SQL 是以 ; 或 / 结束的