加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle – 外部表与SQLLoader

发布时间:2021-05-21 01:47:17 所属栏目:站长百科 来源:网络整理
导读:因此,我常常必要将数据加载到生涯表中以运行一些数据验证搜查,然后返回功效. 凡是,我建设生涯表,然后建设一个sqlldr节制文件并将数据加载到表中,然后运行我的查询. 有什么来由我应该行使外部表来取代对象吗? 他们会以什么方法让我的糊口更轻松? 外部表的最

因此,我常常必要将数据加载到生涯表中以运行一些数据验证搜查,然后返回功效.
凡是,我建设生涯表,然后建设一个sqlldr节制文件并将数据加载到表中,然后运行我的查询.
有什么来由我应该行使外部表来取代对象吗?
他们会以什么方法让我的糊口更轻松? 外部表的最大利益是我们可以行使SQL从数据库内部查询它们.因此,我们可以将验证搜查作为SELECT语句运行,而无需保持表.同样,假如我们必要对加载的数据举办一些操纵,那么行使SQL而不是SQLLDR呼吁来执行此操纵险些老是更轻易.我们还可以行使DBMS_JOB / DBMS_SCHEDULER例程打点数据加载,这进一步镌汰了对 shell剧本和cron功课的需求.

可是,假如您已经行使SQLLDR举办了成熟且不变的进程,那么我认可您不太也许通过移植到外部表来实现庞大的甜头.

尚有一些环境 – 出格是假如你要加载数百万行 – 个中SQLLDR要领也许要快得多.可是,差别不会与更新版本的数据库同等.我完全但愿SQLLDR最终会被弃用,而不是外部表.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读