暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 在循环中提交(来自帐簿的)的脚本?

askTom 2014-01-14
126

问题描述

嗨,汤姆,

也许是个愚蠢的问题,但我想知道为什么您在您的书《Oracle Database Architecture (第2版)》中的插入过程中要在循环中提交,因为这被认为是“未完成”/一个坏的做法。

既然我们在这里:你知道这本书只花0美元就可以下载吗?这合法吗?

致以问候,
n.霍克

专家解答

因为我在插入中使用了/*+附加*/,而您只能对表的每个事务执行一次附加*/

通常,在循环中进行提交是一种不好的做法- -但有时也会有意义。

在我的例子中,你需要确保代码是“可重新启动的”- -我只需要每次运行“big_table.sql”时删除并重新创建表,它是可重新启动的。因为我想要附加的好处- -提交是必要的。在另一个过程中-可能不是(例如,如果我向无法删除和重新创建的现有表添加)




是的,我知道这本书是以电子形式出版的,但信不信由你,这似乎对任何事情都有帮助,而不是伤害:)人们想要的是真实的东西,它似乎吸引了销售,而不是相反的方式。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论