没有数据啊?

如题所述

第1个回答  2019-03-16
若是网络信号不好,建议移动一下位置,看是否是当前的位置信号不好导致网络不可用的,方便的情况下也可以将手机卡放到其它手机里面试试,看是否是手机卡片的原因导致的。若以上都排除,建议进入设置--系统升级,检测一下是否有更新版本可以更新,更新至最新的版本试试的。来自:求助得到的回答

vivo X Flip

¥5999

vivo X Fold2

¥8999

vivo Pad2

¥2499

vivo X90 Pro+

¥6499

    官方电话官方服务
      官方网站寄修服务服务中心配件价格在线客服保障服务
第1个回答  2019-03-16
这里就涉及到
有一条记录但是记录是空记录
和没有一条记录
的问题了。
首先弄清楚no data found异常是在找不到一条记录的时候报的异常,但是在找到一条空记录的时候是不会报这个异常的。
用集合函数之所以不会报错原因是:
用集合函数的时候,当参数没有赋值时,函数会默认赋一个空值来进行计算,返回的结果也是一个空值(不是没有值)。
而to_char、substr这些函数就不会当参数没有赋值时默认赋空值,也就没有结果返回。
所以区别就是一个有记录返回,但是个空记录,而一个是没有记录返回。
其实你要看清楚空记录和没有记录的区别可以执行如下的程序看返回结果的差别就懂了。
OPEN OUTCURSOR FOR
select MAX(t.Time) from dept t where t.id>'10';
比较
OPEN OUTCURSOR FOR
select t.Time from dept t where t.id>'10';
再比较
OPEN OUTCURSOR FOR
select to_char(t.Time,'yyyy-mm-dd') from dept t where t.id>'10';本回答被网友采纳
相似回答