出于性能原因,我想使用表值UDF,但是我知道某些参数组合(比如开始日期和结束日期相差超过一个月)会导致所有用户在服务器上出现性能问题。
最终用户使用自定义函数通过Excel查询数据库。当数据对于Excel来说太大时,UDF(尤其是表值UDF)非常有用。用户编写简单的SQL查询,将数据分类到组中,以减少行数。例如,用户可能对每周的聚合而不是每小时的聚合感兴趣。用户编写group by SELECT语句以减少24x7=168时间的行数。我知道我可以用多语句
假设我在excel电子表格中得到了一个名字和电子邮件地址的列表。我被要求找到所有的客户在数据库谁的名字,和电子邮件是在该名单。
我现在知道有两种方法可以实现这一点..。将名称和地址粘贴到SQL查询中。是否有一种“更好”的方法来做这类事情(即不需要我在使用数据之前将数据放在数据库中,也不需要我创建一个把所有数据都包含在“where x in ( data )”部分中的怪物查询)