из одной в другую, получаю Detail: A field with precision 10, scale 2 must round to an absolute value less than 10^8.
Простой update, update с ::decimal(10, 2) - аналогично.
Все значения в таблице из которой копирую, находятся в диапазоне от null до 9999.99
Не пойму, что может давать такой эффект? Ведь данные уже лежат в одинаковом формате..
update table_1 t1
set col1 = t2.col1
from table_2 t2
where t1.col3 = t2.col3
Значит, не все, казалось бы... попробуйте найти какое-нибудь из значений, которые вызывают ошибку.
Обсуждают сегодня