型変換(ISNULL([従業員]。[EmployeeCode]、[@コード])= CONVERT_IMPLICIT(データ型はnvarchar(200)でSeekPlan影響を与える可能性があり、 [名前]、0))クエリプランの選択型変換式 でクエリプランの選択
@Code
と[Employee].[EmployeeCode]
で "SeekPlan" を影響する可能性は、タイプnvarchar(200)
の両方です。
SQL Serverの実行計画からこの警告メッセージを削除するにはどうすればよいですか?
これは、http://dba.stackexchange.com/questions/36097/type-conversion-in-expression-may-affect-cardinalityestimate-in-query-plan-choまたはhttp:// thomaslarock.com/2012/08/why-datatypes-matter-3-ways-they-can-hurt-performance/ –
** "問題をどのように修正すればよいですか?シンプルで、オプティマイザが暗黙の変換を避けるために役立ちます。より正確なデータ型を提供します。 "**私は両方に同じデータ型を使用していますが、警告が出ます。私はそれを無視することができますが、この警告を取り除く明確な方法はありますか? – NeoAsh