Здравствуйте !
Есть проблема. Имею в наличии Оракл8, в настройки которого не имею возможности лазить. В настройках там стоит разделитель десятичного разряда запятая, что при использовании с питонскими модулями типа pyODBC и ceODBC выливается в проблему преобразования чисел в десятичной точкой в ошибку decimal.InvalidOperation: Invalid literal for Decimal: ‘16,01’.
Вычитал что надо менять сессию alter session set NLS_NUMERIC_CHARACTERS='.,', но выполнив cursor.execute(“alter session set NLS_NUMERIC_CHARACTERS='.,'”); никакого положительного эффекта не получаю :(
Если все это воспроизводить в SQL*Plus ораклячем, то все меняется как надо.
Подскажите куда копать или что я не так делаю.