【发布时间】:2019-01-05 18:06:56
【问题描述】:
我正在使用 UdaExec 从 python 连接到 Teradata。我能够成功读取数据。谁能告诉我如何在 Teradata 中从 pandas 数据框创建一个表。
谢谢
【问题讨论】:
我正在使用 UdaExec 从 python 连接到 Teradata。我能够成功读取数据。谁能告诉我如何在 Teradata 中从 pandas 数据框创建一个表。
谢谢
【问题讨论】:
由于您可以使用 udaExec 连接到 teradata,因此您可以使用以下方法在 teradata 中创建表:
session.execute("CREATE TABLE tablename (column1 datatype, column2 datatype,column3 datatype, columnN datatype)")
【讨论】:
你尝试过 pandas to_sql 吗?
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html#
这个函数也需要 SQLAlchemy,所以你应该提前'pip install sqlalchemy-teradata'。
【讨论】: