Добавить перед уже сформированным числом 3 новых числа
Нужно добавить число 188, перед уже сформированным числом, например есть число 110 0000 000.
И мне по заданию надо чтобы было 188 110 0000 000.
Самое числовое значение varchar,и я подумал что может стоить так.
update myTable1 myTbl
set myTbl.NMBCODE='188'+myTbl.NMBCODE --- вставляем символы числа перед основной строковой переменной(оба значения varchar),конкатенация..
Но данный способ не правильный так как на +myTbl.TNMBCODE вылетает ошибка ORA01722-Invalid Number
Скажите пожалуйста, какие существуют механизмы решения данной проблемы.
Ответы (1 шт):
Автор решения: Akina
→ Ссылка
update myTable1 myTbl
set myTbl.NMBCODE = '188' || myTbl.NMBCODE
-- where myTbl.NMBCODE >= 0