游标oracle中的sql found、sql notfound、sql rowcount和sql isopen

notfound  时间:2021-02-26  阅读:()

在执行DML insert update delete语句时可以用到以下三个隐式游标游标是维护查询结果的内存中的一个区域运行DML时打开完成时关闭用sql%i sopen检查是否打开 sql%found 布尔类型默认值为nullsql%notfound 布尔类型,默认值为nullsql%rowcount(数值类型默认值为0)sql%isopen(布尔类型)

当执行一条DML语句后 DML语句的结果保存在四个游标属性中这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时 PL/SQL打开一个内建游标并处理结果游标是维护查询结果的内存中的一个区域游标在运行DML语句时打开完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔值 SQL%ROWCOUNT是整数值。

SQL%FOUND和SQL%NOTFOUND

在执行任何DML语句前SQL%FOUND和SQL%NOTFOUND的值都是NULL,在执行DML语句后SQL%FOUND的属性值将是

. TRUE :INSERT

. TRUE :DELETE和UPDATE至少有一行被DELETE或UPDATE.

. TRUE :SELECT INTO至少返回一行

当SQL%FOUND为TRUE时,SQL%NOTFOUND为FALSE。

SQL%ROWCOUNT

在执行任何DML语句之前 SQL%ROWCOUNT的值都是NULL,对于SELECT INTO语句如果执行成功 SQL%ROWCOUNT的值为1,如果没有成功或者没有操作(如update、 insert、 delete为0条  SQL%ROWCOUNT的值为0.

SQL%ISOPEN

SQL%ISOPEN是一个布尔值如果游标打开则为TRUE,如果游标关闭则为FALSE.对于隐式游标而言SQL%ISOPEN总是FALSE这是因为隐式游标在DML语句执行时打开结束时就立即关闭。no_data_found与sql%notfound以及sql%rowcount的区别

NO_DATA_FOUND该异常可以在两种不同的情况下出现第一种 当SELECT。 。 。 。 INTO语的WHERE子句没匹配任何数据行时第二种试图引用尚未赋值的PL/SQL index-by表元素时。

SQL%NOTFOUND是隐匿游标的属性当没有可检索的数据时该属性为 TRUE常作为检索循环退出的条件。若某UPDATE或DELETE语句的WHERE子句不匹配任何数据行该属性为TRUE但不并不出现NO_DATA_FOUND异常.

SQL%ROWCOUNT该数字属性返回了到目前为止游标所检索数据库行的个数。

谣言吃太咸了会得病

导语 “人体每日摄入食盐不应过多否则易患多种疾病。”这是真的吗

吃太咸了会得病

一、 网友评论

1、 网友冰冰23岁行政助理

我就是一个”重口味“的人但身体很健康啊

我就是一个特别爱吃咸的人什么咸菜、咸烧饼都是我的最爱。大家都说吃太咸对身体不好可我一点没这么觉得。前几天我还到医院去体检各项指标都很正常。吃咸不会得病的

2、 网友小帅34岁销售

邻居家大爷常年吃太咸结果得了心血管病。

邻居家有个大爷经常吃咸的东西大家都劝他不要吃这么咸可他就是不听。后来他被检查出了心血管疾病我想这和常年吃咸有很到关系。

世界卫生组织建议每人每天钠盐摄入量不超过5克

二、 专家解答

1、 世界卫生组织建议每人每天钠盐摄入量不超过5克。

世界卫生组织WHO建议每人每天钠盐摄入量不超过5克而我国现在每人每日食盐约12克、美国提倡的人均2.3克/天宽松了许多。

2、 高盐饮食会导致高血压。

营养专家原表示高盐饮食是高血压的三大原因之一高盐饮食是我国高血压的最重要的危

险因素。古人就知道“味过于咸大骨气劳短肌心气抑” 即多食咸会影响血液和血液循环伤及骨骼并使心功能受到抑制。盐摄入平均每增加2克收缩压和舒张压就分别增加2.0mmHg和1.2mmHg。

“有的人以为‘不吃盐没力气’ 这是没有道理的。”专家表示人对钠盐的依赖只是长期以来味觉适应了高盐。除此之外吃盐还包括酱料、酱油、零食里的盐因此不放盐放酱油的做法也同样会摄取盐分。

我们正常人钠的摄入量和排出量时刻处在一个比较平衡的状态而且钠的排出主要通过我们的肾脏。如果在日常生活中摄入过多的盐分钠的摄入量就会增加这就给肾脏排除钠的功能增加负担。如果摄入钠的量过多的话为了保证肾脏的正常功能也为了保持钠在血液中的浓度不变就需要多喝水不过水喝太多的话就会使得血液中的水分有所增加这就形成了“水钠潴留”的状态。这种状态就好比一个装满水的气球水越多的话气球产生压力就会越大久而久之就会导致高血压的出现。这就是吃得太咸会引发高血压出现的原因主要是钠在作怪。与此同时如果血容量过大加重心脏负荷再加上自身的血管狭窄的话就有引发冠心病的可能。

吃太咸还可能给身体带来多种疾病

3、吃太咸还可能给身体带来多种疾病。

肝肾疾病。摄入过多盐会超过肝肾代谢的承受力加重心血管压力血压越高肝肾血流量越少肝肾功能损害越大易导致慢性疾病。

呼吸道炎症。高浓度食盐不仅抑制呼吸道细胞活性降低其抗病能力还会减少唾液使口腔内溶菌酶减少难以抵抗病毒感染。

胃癌。食盐中的高渗透液会破坏胃黏膜一些腌菜、盐渍食品中所含亚硝酸盐在胃酸和细菌作用下会转变为亚硝胺易致胃癌。

皮肤老化。体内钠离子增加会导致面部细胞失水皱纹增多。

肥胖。英国通过对1600多名青少年进行研究发现吃盐越多甜饮料喝得越多很容易带来肥胖问题。

骨质疏松。食盐主要成分是钠人体每排泄1000毫克钠大约会耗损26毫克钙。吃盐越多钙越少。

吃黄瓜鸡蛋1周掉10斤

饭后吃啥排出体内致癌物

这样吃萝卜一冬不生病

几种零食一辈子都不要吃

吃火锅时少点5类蔬菜

防肝癌注意两吃两不吃

香港物理服务器 E5-2660v2 16G 500GSSD 增送20G防御 688/月 华纳云

#年终感恩活动#华纳云海外物理机688元/月,续费同价,50M CN2 GIA/100M国际大带宽可选,超800G 防御,不限流华纳云成立于2015年,隶属于香港联合通讯国际有限公司。拥有香港政府颁发的商业登记证明,作为APNIC 和 ARIN 会员单位,现有香港、美国等多个地区数据中心资源,百G丰富带宽接入,坚持为海内外用户提供自研顶级硬件防火墙服务,支持T B级超大防护带宽,单IP防护最大可达...

LOCVPS新上日本软银线路VPS,原生IP,8折优惠促销

LOCVPS在农历新年之后新上架了日本大阪机房软银线路VPS主机,基于KVM架构,配备原生IP,适用全场8折优惠码,最低2GB内存套餐优惠后每月仅76元起。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐选择KVM),线路方面均选择国内直连或优化方案,访问延迟低,适合建站或远程办公使用。...

RAKsmart 黑色星期五云服务器七折优惠 站群服务器首月半价

一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...

notfound为你推荐
fontfamilyCSS的font-family中family-name和generic-family区别伪装微信地理位置怎么伪装微信地理位置?个性qq资料`谁有最新 最有个性的QQ个性资料1433端口怎么开启本机1433端口arm开发板想购买一个ARM开发板,选什么类型的好保护气球气球保护液可以用什么来代替?idc前线求电影敢死队电影里的歌曲!2012年正月十五农历2012年正月15早上9点多生的!命里缺什么!是什么命相iphone6上市时间苹果六什么时候出的云挂机有免费的云挂机软件吗?
免费网站域名申请 国内ip代理 域名注册使用godaddy 深圳域名空间 免费申请网站域名 免费域名申请 火山主机 locvps 免费网站监控 directadmin 云主机51web 中国电信测速112 上海服务器 常州联通宽带 四川电信商城 vul 免费的域名 免费网络 登陆qq空间 可外链的相册 更多