Dataframe 将带有熊猫的数据帧插入SAP HANA quote错误
我正在运行df.to_sql命令,该命令失败,因为sqlalchemy错误架构名称无效:。问题是传递的架构名称是小写字母,因此sqlalchemy在生成sql时会删除引号,但SAP hana希望架构使用双引号 代码 错误: sqlalchemy.exc.dbapi错误:(hdbcli.dbapi.Error)(362,“无效模式名称:TMP_-SOM:第2行第14列(位置14)”) [SQL:Dataframe 将带有熊猫的数据帧插入SAP HANA quote错误,dataframe,hana,Dataframe,Hana,我正在运行df.to_sql命令,该命令失败,因为sqlalchemy错误架构名称无效:。问题是传递的架构名称是小写字母,因此sqlalchemy在生成sql时会删除引号,但SAP hana希望架构使用双引号 代码 错误: sqlalchemy.exc.dbapi错误:(hdbcli.dbapi.Error)(362,“无效模式名称:TMP_-SOM:第2行第14列(位置14)”) [SQL: 创建表tmp_som。“TBL_GTD_RAW”(我放弃了sqlalchemy,使用游标执行代码 f
创建表tmp_som。“TBL_GTD_RAW”(我放弃了sqlalchemy,使用游标执行代码
for i, row in df.iterrows():
sql = "INSERT INTO \"tmp_som\".\"table_name\" (" +cols + ") VALUES (" + "?,"*(len(row)-1) + "?)"
cursor.execute(sql, tuple(row))
conn.commit()
for i, row in df.iterrows():
sql = "INSERT INTO \"tmp_som\".\"table_name\" (" +cols + ") VALUES (" + "?,"*(len(row)-1) + "?)"
cursor.execute(sql, tuple(row))
conn.commit()