NVARCHAR(200)表达式中的类型转换可能会影响查询计划选择中的SeekPlan

时间:2016-03-22 08:07:49

标签: sql sql-server

  

表达式中的类型转换   (isnull([Employee]。[EmployeeCode],[@ Code])= CONVERT_IMPLICIT(nvarchar(200),[name],0))可能影响查询计划选择中的“SeekPlan”

@Code[Employee].[EmployeeCode]都属于nvarchar(200)类型。

我们如何从SQL Server执行计划中删除此警告消息?

1 个答案:

答案 0 :(得分:1)

[name]是什么数据类型?您似乎在join或where子句中有isnull([Employee]。[EmployeeCode],[@ Code])= [name]。隐式转换发生在[name]上。我怀疑[name]是varchar。