发表日期: 2023-04-28 16:12:44 浏览次数:48
遵义市仁怀市高大坪镇网站制作、遵义市仁怀市火石镇小程序制作、遵义市仁怀市龙井镇网站优化、遵义市仁怀市美酒河镇网站开发、遵义市仁怀市后山苗族布依族乡400电话办理、黔东南凯里市大十字街道网络推广、黔东南凯里市城西街道网站建设、黔东南凯里市西门街道网店装修、黔东南凯里市湾溪街道微信公众号开发、黔东南凯里市开怀街道网页设计、黔东南凯里市洗马河街道网络公司、黔东南凯里市白果井街道域名企业邮箱、黔东南凯里市 三棵树镇服务器空间、黔东南凯里市舟溪镇网站案例报价、黔东南凯里市旁海镇编辑排版美工、黔东南凯里市湾水镇App软件开发、黔东南凯里市万潮镇百度推广、黔东南凯里市龙场镇代运营托管、黔东南凯里市凯棠镇logo设计、黔东南凯里市大风洞镇网络全网营销
安徽省自然资源信息中心正高级工程师胡小华以《自然资源管理数字化转型中的标准化》为主题进行了分享,胡小华介绍自然资源信息化标准的基本体系框架,并阐述了推进信息化标准的基本途径。在推进数字化转型的过程中,除技术标准外,还涉及了业务重组、业务优化等多个方面的内容,信息化标准在推进信息化工作中起到了关键的作用。
清华大学人居环境信息实验室主任、清华大学建筑学院教授、博士生导师党安荣
清华大学人居环境信息实验室主任、清华大学建筑学院教授、博士生导师党安荣在现场分享了《时空大数据赋能美好人居环境研究》的报告。党安荣表示:“在新时代下,用新的技术面向新的发展,以高质量发展来开展有关美好人居环境的研究,以技术作为驱动,以需求作为牵引,以美好人居作为根本目标,让我们对美好人居环境的研究贡献更人本更协同。”
除非指定了WITH HOLD
,这个命令创建的游标 只能在当前事务中使用。因此,没有WITH HOLD
的DECLARE
在事务块外是没有用的:游标只会生存 到该语句结束。因此如果这种命令在事务块之外被使用, PostgreSQL会报告一个错误。 定义事务块需要使用BEGIN和 COMMIT(或者ROLLBACK)。
如果指定了WITH HOLD
并且创建游标的事务 成功提交,在同一个会话中的后续事务中还能够继续访问该游标( 但是如果创建事务被中止,游标会被移除)。一个用 WITH HOLD
创建的游标可以用一个显式的 CLOSE
命令关闭,或者会话结束时它 也会被关闭。在当前的实现中,由一个被保持游标表示的行会被复 制到一个临时文件或者内存区域中,这样它们才会在后续事务中保 持可用。
当查询包括FOR UPDATE
或FOR SHARE
时, 不能指定WITH HOLD
。
在定义一个将被反向取元组的游标时,应该指定SCROLL
选项。这是 SQL 标准所要求的。不过,为了和早期版本兼容, 如果游标的查询计划足够简单到支持它不需要额外的开销, PostgreSQL会允许在没有 SCROLL
的情况下反向取元组。不过,建议应用开发者 不要依赖于从没有用SCROLL
创建的游标中反向取 元组。如果指定了NO SCROLL
,那么任何情况下都不 允许反向取元组。
当查询包括FOR UPDATE
或FOR SHARE
时, 也不允许反向取元组。因此在这种情况下不能指定 SCROLL
。
如果可滚动和WITH HOLD
游标调用了任何不稳定的 函数(见第 37.6 节),它们可能给出预期之外 的结果。当重新取得一个之前取得过的行时,那些函数会被重新执行,这 可能导致得到与第一次不同的结果。对这类情况的一种变通方法是,声明 游标为WITH HOLD
并且在从其中读取任何行之前提交 事务。这将强制该游标的整个输出被物化在临时存储中,这样针对每一行 只会执行一次不稳定函数。
如果游标的查询包括FOR UPDATE
或者FOR SHARE
,那么被返回的行会在它们第一次被取得时被锁定,这和带有 这些选项的常规SELECT命令一样。此外,被返回的 行将是最新的版本,因此这些选项提供了被 SQL 标准称为 “敏感游标”的等效体(把INSENSITIVE
与 FOR UPDATE
或者FOR SHARE
一起指定是错误)。
如果游标要和UPDATE ... WHERE CURRENT OF
或者 DELETE ... WHERE CURRENT OF
一起使用,通常推荐 使用FOR UPDATE
。使用FOR UPDATE
可以 阻止其他会话在行被取得和被更新之间修改行。如果没有 FOR UPDATE
,当行在游标创建后被更改后,一个后续的 WHERE CURRENT OF
命令将不会产生效果。
另一个使用FOR UPDATE
的原因是,如果没有它,当游标查询不符合 SQL 标准的“简单可更新”规则时,后续的 WHERE CURRENT OF
可能会失败(特别地,该游标必须只引用一个 表并且没有使用分组或者ORDER BY
)。不是简单可更新的游标可能 成功也可能不成功,这取决于计划选择的细节。因此在最坏的情况下,应用可能会 在测试时成功但是在生产中失败。
不把FOR UPDATE
和WHERE CURRENT OF
一起用的 主要原因是,需要游标时可滚动的或者对于后续更新不敏感(也就是说,继续显示 旧的数据)。如果这是你的需求,应密切关注安上述警示。
SQL 标准只对嵌入式SQL中的游标做出了规定。 PostgreSQL服务器没有为游标实现 OPEN
语句。当游标被声明时就被认为已经 被打开。不过,ECPG( PostgreSQL的嵌入式 SQL 预处理器) 支持标准 SQL 游标习惯,包括那些DECLARE
和OPEN
语句。
你可以通过查询pg_cursors
系统视图可以看到所有可用的游标。
遵义市仁怀市高大坪镇网站制作、遵义市仁怀市火石镇小程序制作、遵义市仁怀市龙井镇网站优化、遵义市仁怀市美酒河镇网站开发、遵义市仁怀市后山苗族布依族乡400电话办理、黔东南凯里市大十字街道网络推广、黔东南凯里市城西街道网站建设、黔东南凯里市西门街道网店装修、黔东南凯里市湾溪街道微信公众号开发、黔东南凯里市开怀街道网页设计、黔东南凯里市洗马河街道网络公司、黔东南凯里市白果井街道域名企业邮箱、黔东南凯里市 三棵树镇服务器空间、黔东南凯里市舟溪镇网站案例报价、黔东南凯里市旁海镇编辑排版美工、黔东南凯里市湾水镇App软件开发、黔东南凯里市万潮镇百度推广、黔东南凯里市龙场镇代运营托管、黔东南凯里市凯棠镇logo设计、黔东南凯里市大风洞镇网络全网营销
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878