Я новичок в Python .. Я хочу получить данные из системы SAP. Я создал соединение с системой SAP, используя приведенный ниже код и пытаюсь извлечь данные с помощью sql-запроса.
выберите col1, col2, col3 из table_name, где col1 = 2019
import pyrfc
from pyrfc import Connection
conn = Connection(ashost='myhost', sysnr='00', client='000', user='xxx', passwd='***')
fields = ['col1','col2','col3']
table = 'table_name'
where = ['col1=2019']
MaxRows =5
fromrow = 0
tables = conn.call("RFC_READ_TABLE", QUERY_TABLE=table, FIELDS = fields,OPTIONS=where,ROWCOUNT = MaxRows,ROWSKIPS=fromrow)
есть ли какой-либо прямой способ написать запрос sql (как мы пишем в oracle / sql). приведенный выше код предоставляет данные в форме dict и работает очень медленно.