我必须将数据从excel导入到SQL数据库。在插入数据之前,我必须应用一些业务规则。那么什么是最好的方法。 1.我应该阅读所有excel并将其收集并应用业务规则 或 1.我读取excel,获取记录,应用业务规则并在数据库中插入记录
答案 0 :(得分:0)
我会将数据放入数据库而不应用任何规则。之后,您可以使用SQL轻松应用业务规则。
虽然这种方法假定:
您的数据格式足够好。也许一个细胞不等同于一个细胞?或者,Excel文件是由几个人按照不同的编辑约定编辑的。根据我的经验,在导入到SQL之前执行此数据清理要容易得多。
您可以使用SQL应用业务逻辑。毕竟,您需要能够实现它,如果您是比SQL或PL / SQL程序员更好的VBA程序员,那么您应该在将所有内容插入数据库之前应用业务规则。