Когда я выполняю приведенную ниже команду SQL, используя одинарные кавычки для ввода числа, я получил сообщение об ошибке, если удалить одинарные кавычки, он успешно обновлен. зная, что тип поля ВЫСОТА - ЧИСЛО.
Странно то, что я пытался использовать один и тот же оператор sql с одинарными кавычками на разных машинах, на некоторых машинах он выполняется успешно, на других - нет (та же версия оракула, та же структура таблицы ...)
Любое объяснение, пожалуйста
SQL> UPDATE TBL_DEVICE_INFO SET HEIGHT='14.5' WHERE ID='6ujbfI';
UPDATE TBL_DEVICE_INFO SET HEIGHT='14.5' WHERE ID='6ujbfI'
*
ERREUR à la ligne 1 :
ORA-01722: invalid number
SQL> UPDATE TBL_DEVICE_INFO SET HEIGHT=14.5 WHERE ID='6ujbfI';
1 row updated.