Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须将数据从 excel 导入 SQL 数据库。在插入数据之前,我必须应用一些业务规则。那么什么是最好的方法。1.我应该阅读所有的excel并将其放入集合中然后应用业务规则 还是 1.我阅读excel,获取记录,应用业务规则并将记录插入数据库
我会在不应用任何规则的情况下将数据放入数据库。之后,您可以使用 SQL 轻松应用业务规则。
虽然这种方法假设:
您的数据格式足够好。也许一个单元格不等于一个字段?或者,Excel 文件可能是由几个人按照不同的编辑约定进行编辑的。根据我的经验,在导入 SQL之前进行数据清理要容易得多。
您可以使用 SQL 应用您的业务逻辑。毕竟您需要能够实现它,并且如果您是比 SQL 或 PL/SQL 程序员更好的 VBA 程序员,那么您应该在将所有内容插入数据库之前应用业务规则。