如何从python的Hana表中获取完整长度的CLOB对象?

2020-09-17 06:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我在Hana中有一个表,类型为CLOB。 当我从python执行选择查询以从表中获取数据时,仅会获取存储在列中的部分字符串。 如果我调试,我会看到:

<克隆长度:27499(当前从hana加载:1024)>

如何加载全长Clob?

我在Hana工作台中更改了目录设置,如下所示:

我的python代码是:

光标= connection.cursor()
 cursor.execute('从IMAGE_TOOL.digitalist_images中选择*)
 rows = cursor.fetchall()

(48.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我在Hana中有一个表,类型为CLOB。 当我从python执行选择查询以从表中获取数据时,仅会获取存储在列中的部分字符串。 如果我调试,我会看到:

<克隆长度:27499(当前从hana加载:1024)>

如何加载全长Clob?

我在Hana工作台中更改了目录设置,如下所示:

我的python代码是:

光标= connection.cursor()
 cursor.execute('从IMAGE_TOOL.digitalist_images中选择*)
 rows = cursor.fetchall()

(48.6 kB)
付费偷看设置
发送
1条回答
宇峰科技
1楼 · 2020-09-17 07:24.采纳回答

最后,我找到了解决方法。

在我的代码的下面两行添加了

用于行中的行:
clob = row [4]
clob.read(30000)#要读取的字符数

一周热门 更多>