为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库操作中,最下面出现 “2” 是怎么回事而且光标始终停在那里不动弹?

Oracle数据库操作中,最下面出现 “2” 是怎么回事而且光标始终停在那里不动弹?

肥皂起泡泡 2019-04-01 09:05:51
Oracle数据库操作中,最下面出现 “2” 是怎么回事而且光标始终停在那里不动弹。
查看完整描述

4 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

2表示第二行。
在sqlplus工具中分号才是结尾。如果在一个sql语句的结尾没有写分号,那么sqlplus认为该sql语句没有完成,回车为换行,那么oracle就自动命名原来的为第一行,现在编辑的为第二行,如果再输入一个回车,那么就会出现3,以此类推,直到出现分号为止。
sqlplus是最基础的oracle数据库交互工具,现在的其他oracle交互工具都是在此基础上发展而来。sqlplus秉承着严格的sql规范,没有对任何的功能进行打包,一切内容都需要手动输入,所以包括在其他工具中可以免除的分号等,在sqlplus中也需要完整输入才可以。

查看完整回答
反对 回复 2019-04-11
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

此处的2是行号,即第二行;并不是返回的结果。如果你接着输入,还会出现3,4,5……
输入的命令后,在命令结尾输入分号;或斜杠/(注意是英文字符,不是汉字输入状态的;),即可执行该命令。

查看完整回答
反对 回复 2019-04-11
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

这个不是返回的值,是你的语句没有完成
记得在每条语句执行后加 分号,
这个2的意思是等你输入你的语句的第二行,你也可以直接输一个分号,表示语句结束

查看完整回答
反对 回复 2019-04-11
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

需要 分号 表示你已经书写完毕
如 select * from emp ; 不打分号它意味你还要继续输入

查看完整回答
反对 回复 2019-04-11
  • 4 回答
  • 0 关注
  • 1042 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信