SQL план выполнения сервера с обращенным неявной

Copyright: копирование, пожалуйста, укажите источник https://blog.csdn.net/weixin_39392627/article/details/87917399

 

ENV: Windows Server 2016

         SQL Server 2016 SP2

 

Последние отчеты см справки по синтаксису, найти следующее предупреждение часто появляется план реализации:

Преобразование типа в выражении ([I]. [Элемент] = CONVERT_IMPLICIT (NVARCHAR (64), [ХХХХХ]. [ХХХХХ], 0)) может повлиять на "SeekPlan" в выборе плана запроса, преобразование типа в выражении ([I]. [Элемент] = CONVERT_IMPLICIT (NVARCHAR (32), [ХХХХХ]. [ХХХХХ], 0)) может повлиять на "SeekPlan" в выборе плана запроса

 

Причина этого вызвана несовместимым типом данных, равной по обе стороны отношений.

Таблица сущность соответствует, чем типу данных поля грамматики, используемому,

 

Причина в данном случае произошло, объявляет причину таблицы переменных:

DECLARE @ TESTTB02 TABLE (Пункт NVARCHAR (64));
       
DECLARE @ TESTTB02 TABLE (Пункт NVARCHAR (32));

Решение NVARCHAR является изменение VARCHAR, предупреждая неявное преобразование исчезала.

DECLARE @ TESTTB02 TABLE (Пункт VARCHAR (64));
       
DECLARE @ TESTTB02 TABLE (Пункт VARCHAR (32));

 

 

 

 

 

рекомендация

отblog.csdn.net/weixin_39392627/article/details/87917399
рекомендация