假设我在excel电子表格中得到了一个名字和电子邮件地址的列表。我被要求找到所有的客户在数据库谁的名字,和电子邮件是在该名单。
我现在知道有两种方法可以实现这一点..。
是否有一种“更好”的方法来做这类事情(即不需要我在使用数据之前将数据放在数据库中,也不需要我创建一个把所有数据都包含在“where x in ( data )”部分中的怪物查询)
发布于 2013-05-01 13:07:41
问得好!特别是“怪物查询”部分;)
答案是这个家伙,好好享受吧:Excel数据源作为链接服务器
发布于 2013-05-01 19:18:47
选项1很好,因为您只需创建一个名为"Excel_Data“的暂存表。然后,一旦在sql server中导入数据,就可以编写一个查询来报告数据库和excel电子表格中的数据。数据加载可以通过批量插入或使用SSIS实现自动化。
此外,还可以使用链接服务器直接查询这里描述的excel电子表格。
https://dba.stackexchange.com/questions/41307
复制相似问题