有没有人知道如何使用Python的Teradata库来检索列名??
以下是代码示例:
import teradata
udaExec = teradata.UdaExec (appName="HelloWorld", version="1.0" logConsole=False)
session = udaExec.connect(method='odbc', system='system_name',authentication='LDAP', username='username', password='$$tdwallet(tdprod)');
lst_results = []
for row in session.execute("select * from table_name"):
print(row)
lst_results.append(row)
上面的代码不会返回列名。最后,我想将查询结果放入Panda的数据框
答案 0 :(得分:0)
您不需要for-loop:
df = pandas.read_sql(session,query)
将完成这项工作。请在此处查看我的回答: