Я пытаюсь использовать Python для подключения к HANA Cloud. Я могу получить доступ к базе данных, используя код ниже, но после того, как я выполню код ab = cursor.fetchall()
. Он получил ошибку кодирования. Кто-нибудь знает, как решить эту проблему и дать мне руководство, как изменить кодировку? Очень ценю!
import pyhdb
import pandas as pd
import numpy as np
connection = pyhdb.connect('localhost', 3333, 'User', 'PWD')
cursor = connection.cursor()
cursor.execute("""
SELECT * FROM ggggg.LIFESTYLES_SURVEY_2017 where
DIETARY_SHOP_VEGETARIAN = 'Vegetarian'
UNION
SELECT TOP 3000 * FROM CRM_AGILE.LIFESTYLES_SURVEY_2017 where
DIETARY_SHOP_VEGETARIAN != 'Vegetarian'
ORDER BY RAND()
""")
ab = cursor.fetchall()