У меня есть несколько больших чисел, таких как 12341567899
в базе данных Oracle в column1
.Я использую python
для чтения данных в df.
df = pd.read_sql(query, connection)
, после этого я получаю свои значения int как отрицательные.Я понимаю, что проблема в переполнении dtype int, поэтому я попытался написать to_char(column1)
и получить все большие числа в виде строк.Но это делает мой запрос очень медленным.Как я могу справиться с этой проблемой?Благодарю.