Я импортирую набор данных из Oracle, используя SSIS. SSIS дает мне предупреждение:
Усечение может произойти из-за извлечения данных из столбца базы данных «Третья сторона» длиной 28 в столбец потока данных «Третья сторона» длиной 25. "
Предупреждение не имеет смысла. Назначением является база данных SQL Server, где атрибутом является [Third Party]
как nvarchar(255)
.
Почему инструмент выдаёт мне эту странную ошибку?
Я попытался изменить длину nvarchar(max)
. Это не имело значения.
select
case
when XTNL_HOS_FLG = 1 and VND_MG_APL_FLG = 0
then 'Host'
when XTNL_HOS_FLG = 0 and VND_MG_APL_FLG = 1
then 'Support or Manage'
when XTNL_HOS_FLG = 1 and VND_MG_APL_FLG = 1
then 'Host and (Support or Manage)'
else ''
end as "Third Party"
from
table1