Ваш столбец PART_PART_DESCRIPTION
имеет тип данных CHAR
с длиной данных 285. поэтому BLENDER
в вашем столбце имеет общую длину 285
(7 + 278 trailing spaces
). вот почему вы столкнулись с проблемой.
См. это:
SQL> select LPAD(CAST('BLENDER' AS CHAR(285)),15,'+') FROM DUAL;
LPAD(CAST('BLENDER'ASCHAR(285)),15,'+')
------------------------------------------------------------
BLENDER
SQL> select LPAD('BLENDER',15,'+') FROM DUAL;
LPAD('BLENDER',
---------------
++++++++BLENDER
SQL>
Вам необходимо использовать TRIM
, чтобы правильно использовать столбец типа данных LPAD
on CHAR
Что-то вроде следующее:
LPAD(trim(PART_PART_DESCRIPTION),15,'+')