当前位置:数据库 > Oracle >>

Oracle 输入sql命令后 返回值全都是2 怎么回事

我创建表 删除表 向表中插入数据 就是关闭数据库和重启数据库可以正常实现 我现在输入什么命令 返回的都是 2 是怎么回事?
答案:晕,这个不是返回的值,是你的语句没有完成
记得在每条语句执行后加 分号,
这个2的意思是等你输入你的语句的第二行,你也可以直接输一个分号,表示语句结束
其他:需要 分号 表示你已经书写完毕
如 select * from emp ; 不打分号它意味你还要继续输入!!! sql语句还没结束,2表示第二行,输入分号在回车 你应该加个‘;’ 2表示你的sql语句的第二行,‘;’说明你的sql语句结束! 此处的2是行号,即第二行;并不是返回的结果。如果你接着输入,还会出现3,4,5……
输入的命令后,在命令结尾输入分号;或斜杠/(注意是英文字符,不是汉字输入状态的;),即可执行该命令。
祝你学习愉快!有问题再联系。 

上一个:各位大虾麻烦帮我解决一下oracle错误 ORA-01034: ORACLE not available
下一个:oracle创建包?和存储过程

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,