小编Bra*_*d d的帖子

如何从Python理解HDB中返回的游标描述列

我试图了解从 curs.description 返回的元组中的每个字段,以便我可以知道类型是什么以及该类型的参数。

请参阅下面的代码示例。我基本上会运行一些查询,然后打印或操作游标描述(这是一个元组)。数据是什么意思(我知道其中一个字段是列名称)?我想了解所有这些字段的含义,以便我可以根据需要解析任何类型信息。

例如,这是一个 SAP HANA 查询

select *
from "_NAMESPACE"."SomeTable"
Run Code Online (Sandbox Code Playgroud)

我从 python 运行

conn01 = pyhdb.connect(host='', port=, user='', password = '')
curs02 = conn01.cursor()
curs02.execute(myQuery)
curs02.fetchone()
print(curs02.description) # prints tuple

Run Code Online (Sandbox Code Playgroud)

返回(例如):

(('FROM_SITE', 11, 无, 1, 0, 无, 2), ('TO_SITE', 11, 无, 1, 0, 无, 2), ('FROM', 11, 无, 4, 0,无, 0), ('TO', 11, 无, 4, 0, 无, 0), ('TRX', 11, 无, 2, 0, 无, 0), ('ACCNUM', 11, 无, 8, 0, 无, 0), ('DESC', 11, 无, 20, 0, 无, …

python sql hana

2
推荐指数
1
解决办法
6958
查看次数

标签 统计

hana ×1

python ×1

sql ×1