作为数据导入过程的一部分,我们需要“按摩”文本以使其符合某些标准。该过程涉及从远程服务器下载 XML 文件,将数据插入“工作”表进行处理,然后将数据从“工作”表移动到活动表。
举个例子,我们想用直引号字符(')替换斜引号字符(')的实例。
我们也想让这个相当容易扩展。如果我们需要添加新的替换/删除,则不需要重建导入过程项目。
我们团队有两种思想流派:
在代码中执行按摩。在项目中有一个 XML 文件,其中包含我们要替换/删除的各种字符。每当我们需要添加新的替换/删除时,我们都可以更新文件。
在 SQL 中执行按摩。当我们将数据从“工作”表传输到“活动”表时,通过一个 SQL 函数运行每个字段,该函数执行我们可以随时编辑的替换/删除。
一种方法比另一种方法“更好”吗?SQL方法会更快吗?在 SQL 中很难/不可能的代码中,我们是否可以更轻松地或完全可以做某些事情?
提前致谢。