Dataframe 将带有熊猫的数据帧插入SAP HANA quote错误

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

我正在运行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,使用游标执行代码

 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()