作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图了解从 curs.description 返回的元组中的每个字段是什么,这样我就可以知道类型是什么以及该类型的参数。
请参阅下面的代码示例。我基本上会运行一些查询,然后打印或操作游标描述(这是一个元组)。数据是什么意思(我知道其中一个字段是列名)?我想了解所有这些字段的含义,以便我可以根据需要解析任何类型信息。
例如,这是一个 SAP HANA 查询
select *
from "_NAMESPACE"."SomeTable"
我从 python 运行
conn01 = pyhdb.connect(host='', port=, user='', password = '')
curs02 = conn01.cursor()
curs02.execute(myQuery)
curs02.fetchone()
print(curs02.description) # prints tuple
返回(例如):
(('FROM_SITE', 11, 无, 1, 0, 无, 2), ('TO_SITE', 11, 无, 1, 0, 无, 2), ('从', 11, 无, 4, 0, 无, 0), ('TO', 11, 无, 4, 0, 无, 0), ('TRX', 11, 无, 2, 0, 无, 0), ('ACCNUM', 11, 无, 8, 0, 无, 0), ('DESC', 11, 无, 20, 0, 无, 2), ('DMYNUM', 3, 无, 10, 0, 无, 0))
我想了解每个元组元素中的所有字段是什么。例如,('FROM_SITE', 11, None, 1, 0, None, 2)。例如,每个字段表示什么。 “11”好像是varchar的意思,但是我不明白这些。
最佳答案
值是:
name
type_code
display_size
internal_size
precision
scale
null_ok
请注意,根据所使用的 DBMS,返回的 type_code
可能不符合 DB-API 规范。
关于python - 如何从 python 理解 HDB 中返回的游标描述列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57981975/
我是一名优秀的程序员,十分优秀!