我认为通过使用
where (ID = @ID or @ID isnull)您,您将获得次优的计划。将其分为2个单独的查询,以便在@Id不为null的情况下,它将直接查找它,并且您将获得搜索而不是扫描出现在计划中。您可能会创建一个需要避免重复的列的View(即不带where子句的Query)
select ID, AppID, AgentID, AgentLogin, Ext, VDN, VDNName, Skill, SkillName, CallFrom, TelNoFrom, ParentCallID, CallStart, ACWStart, CallEnd, Outcome, StageID, TxTo, TxSuccess, ServiceID, DiallerID, CRC, TSCallID, CallDirection, [Manual], CallBackAgent, CallBackDateTime, Notesfrom P_Call
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)