在某一点,利用 Oracle SQL 的能力执行复杂的数据聚合更加容易。此外,解释构造良好的 SQL 语句比解释一系列传送的 Linux 命令更加简单。Oracle 提供了许多工具,可用于在以某种方式构建此类数据之后将其导入。Oracle 外部表或 SqlLoader(sqlldr) 可用于将此类数据快速导入表中。
脚本可用于快速构建某些所需功能的原型。符合给定业务需求的解决方案可以获得更广泛的使用,并且需要增强。在处理需要复杂筛选和分析的数据集时,您可以将这些脚本转换为 Oracle 数据库支持的程序,以便可靠地维护和存储数据。可以立即获得的最大效益可能就是使用 Oracle SQL 了 — 设计的目的是为了这类操作。
总之,组织应该尽量使用可重复的流程和设计良好的系统。“艺术家”(通常是程序员)可以创建最适合需求的软件。组织要求或业务需求不可避免地会更改,扮演“执行者”角色的人员应该紧跟潮流,以快速适应不断变化的环境。执行者(通常是系统管理员或 DBA)可以通过较少的时间和资源来开发解决方案。他们需要快速找出合格的技术以解决问题,并具有可用于满足技术和业务需求的所有基础算法。他们通常没有奢侈的广泛测试流程(程序员通常有),但有机会提供独特的创造性解决方案,这些对于正在执行的操作是不可或缺的。
如果您熟悉 SQL,可以使用本文中引入的概念来查看脚本和命令构造。您已经掌握了多种问题解决策略,可以在其他设置中使用它们。如果您了解脚本并且希望深入探究 SQL,将发现过程方法已经为您提供了某些基本资源,当您深入更加一致、面向集合的思考方法时可以使用这些资源。无论在哪种情况下,您都会发现,在您获得新技能以满足紧迫的日常业务和技术需求时,大部分现有知识都可以派上用场。

