【发布时间】:2019-01-17 03:33:28
【问题描述】:
我的任务是尝试使用 SQL 自动执行一个过程,即获取 .bak 文件并导入 SQL,操纵数据以将数据推回 Access(这是我们离开 Access 时的临时措施)。
此过程的一部分涉及从数据中排除字段以及一些数据清理。我还需要为每个表创建一个“错误日志”,以显示哪些记录已被排除。
我有报告背景,所以做这种工作对我来说很陌生,我正在慢慢地解决它,但我想知道我做事是否正确,或者是否有更好的方法来做这件事。
我基本上是使用“恢复数据库”将 .bak 文件引入我创建的数据库中,然后使用这个数据库,我正在编写选择语句来获取相关字段,然后将它们放入新数据库中然后将其导出到 Access。
我可能可以创建另一个与用于提取日期的语句相反的 select 语句(因此 IS NULL 而不是 IS NOT NULL 等),但我假设必须有一种更简单、更清洁的做事方式。
我们将不胜感激地收到您的任何建议。在过去的几周里,我一直在 Google 上努力工作。
感谢您的宝贵时间,乔恩
【问题讨论】:
标签: sql-server etl error-log