游标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类蔬菜

防肝癌注意两吃两不吃

萤光云(16元/月)高防云服务器自带50G防御

螢光云官網萤光云成立于2002年,是一家自有IDC的云厂商,主打高防云服务器产品。在国内有福州、北京、上海、台湾、香港CN2节点,还有华盛顿、河内、曼谷等海外节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。本次萤光云中秋云活动简单无套路,直接在原有价格上砍了一大刀,最低价格16元/月,而且有没有账户限制,新老客户都可以买,就是直接满满的诚意给大家送优惠了!官网首页:www....

LOCVPS新上韩国KVM,全场8折,2G内存套餐月付44元起_网络传真服务器

LOCVPS(全球云)发布了新上韩国机房KVM架构主机信息,提供流量和带宽方式,适用全场8折优惠码,优惠码最低2G内存套餐月付仅44元起。这是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。下面分别列出几款韩国机房KVM主机配置信息。韩国KVM流量型套餐:KR-Pl...

简单测评v5.net的美国cn2云服务器:电信双程cn2+联通AS9929+移动直连

v5.net一直做独立服务器这块儿的,自从推出云服务器(VPS)以来站长一直还没有关注过,在网友的提醒下弄了个6G内存、2核、100G SSD的美国云服务器来写测评,主机测评给大家趟雷,让你知道v5.net的美国云服务器效果怎么样。本次测评数据仅供参考,有兴趣的还是亲自测试吧! 官方网站:https://v5.net/cloud.html 从显示来看CPU是e5-2660(2.2GHz主频),...

notfound为你推荐
缓冲区溢出教程适合黑客初级学者使用的黑客工具有那些 、xv播放器下载xv播放器怎么下载?bt封杀BT下载被封锁了,怎么办,下载不了电影了!系统分析员如何成为系统分析师?服务器连接异常手机WIFI检查显示主服务器连接异常,怎么办微信电话本怎么用微信电话本如何使用?网站地图制作如何制作、提交网站地图聚美优品红包聚美优品红包怎么获得freebsd安装FreeBSD怎么安装关闭qq相册图标如何关闭QQ相册图标之后保留空间相片
m3型虚拟主机 海外域名注册 电信服务器租赁 qq云存储 hostgator php免费空间 免费全能空间 中国电信测速112 申请个人网站 双十一秒杀 ca187 域名dns 空间购买 架设邮件服务器 主机管理系统 photobucket lamp架构 godaddy空间 好看的空间 hosts文件 更多