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

我创建表删除表向表中插入数据就是关闭数据库和重启数据库可以正常实现我现在输入什么命令返回的都是2是怎么回事?... 我创建表 删除表 向表中插入数据 就是关闭数据库和重启数据库可以正常实现 我现在输入什么命令 返回的都是 2 是怎么回事? 展开
 我来答
longrenyingdc8ecb1
推荐于2017-09-05 · TA获得超过1万个赞
知道大有可为答主
回答量:6032
采纳率:82%
帮助的人:2364万
展开全部
2表示第二行。
在sqlplus工具中分号才是结尾。如果在一个sql语句的结尾没有写分号,那么sqlplus认为该sql语句没有完成,回车为换行,那么oracle就自动命名原来的为第一行,现在编辑的为第二行,如果再输入一个回车,那么就会出现3,以此类推,直到出现分号为止。
sqlplus是最基础的oracle数据库交互工具,现在的其他oracle交互工具都是在此基础上发展而来。sqlplus秉承着严格的sql规范,没有对任何的功能进行打包,一切内容都需要手动输入,所以包括在其他工具中可以免除的分号等,在sqlplus中也需要完整输入才可以。
eun007
推荐于2017-09-20 · TA获得超过798个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:229万
展开全部
晕,这个不是返回的值,是你的语句没有完成
记得在每条语句执行后加 分号,
这个2的意思是等你输入你的语句的第二行,你也可以直接输一个分号,表示语句结束
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YoungTower
2011-07-15 · TA获得超过309个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:111万
展开全部
此处的2是行号,即第二行;并不是返回的结果。如果你接着输入,还会出现3,4,5……
输入的命令后,在命令结尾输入分号;或斜杠/(注意是英文字符,不是汉字输入状态的;),即可执行该命令。
祝你学习愉快!有问题再联系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzf7878
2011-07-15 · TA获得超过186个赞
知道答主
回答量:103
采纳率:0%
帮助的人:62.5万
展开全部
sql语句还没结束,2表示第二行,输入分号在回车
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoudha
生活家

2015-11-09 · 知世故而不世故地生活
知道大有可为答主
回答量:2.4万
采纳率:91%
帮助的人:178万
展开全部
2表示第二行。
需要输入“/”,才能将之前写入的命令执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式