表达式中的类型转换 (isnull([Employee]。[EmployeeCode],[@ Code])= CONVERT_IMPLICIT(nvarchar(200),[name],0))可能影响查询计划选择中的“SeekPlan”
@Code
和[Employee].[EmployeeCode]
都属于nvarchar(200)
类型。
我们如何从SQL Server执行计划中删除此警告消息?
答案 0 :(得分:1)
[name]是什么数据类型?您似乎在join或where子句中有isnull([Employee]。[EmployeeCode],[@ Code])= [name]。隐式转换发生在[name]上。我怀疑[name]是varchar。