首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用teradatasql包运行查询时添加空格的问题

在使用teradatasql包运行查询时添加空格的问题
EN

Stack Overflow用户
提问于 2022-01-18 09:25:38
回答 1查看 93关注 0票数 1

在比较两种方法在Python下运行Teradata查询时,我注意到使用teradatasql的方法向varchar类型的列添加了空格。

方法1(没有添加空格)

代码语言:javascript
复制
import teradata
import pandas 

... #defining connection credentials
udaExec = teradata.UdaExec(appConfigFile = ConfigPath, 
     logFile = LogPath, logLevel = LogLev, logConsole=False)
session = udaExec.connect(method = 'odbc', system = hostname, 
     username= usn, password=pwd,driver = drv)

output = pandas.read_sql(query, session)

方法2(空格添加)

代码语言:javascript
复制
import teradatasql
import pandas

... #defining connection credentials
with teradatasql.connect (host = hostname, user= usn, password= pwd) as conn:
   output = pandas.read_sql(query, conn)

你能帮我找个办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-18 18:20:25

我同意弗雷德的分析。字符导出宽度问题记录在这里:https://github.com/Teradata/python-driver#CharacterExportWidth

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70753146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档