我在将数据插入 hana 表时连接了 sap hana 表,但出现以下错误
插入数据时出错:(260,'无效的列名:LOADDT')
下面是使用python的插入查询
tgt_query = '''
INSERT INTO "SAPCUSTOM"."GEL.Apps.Tech::tbl.IBDlyTrend"(LoadDt,FisWeek,InbeVol,Outbol6WCH,Outol6WWC) VALUES (?,?,?,?,?)
'''
val = (LoadDt,FisWeek,InbeVol,Outbol6WCH,Outol6WWC)
try:
cur.execute(tgt_query, val)
#conn.commit()
conn.commit()
print('inserted successfully')
except Exception as e:
print("Error inserting invalid email:", e)
在 Hana 表中,列名称仅为 LoadDt,但为什么它显示无效列,我不明白
请提出你的想法,我是这个 sap hana 的新手
如果我在值中使用 %s 会出现 % 语法错误
tgt_query = '''INSERT INTO "SAPCUSTOM"."GEL.Apps.Tech::tbl.IBDlyTrend"(LoadDt,FiscalWeek,InboundCaseVol,OutboundCaseVol6WCH,OutboundCaseVol6WWC) VALUES (%s,%s,%s,%s,%s) '''
错误:插入数据时出错:(257,'sql语法错误:“%”附近的语法不正确:第1行第154行(位于第154位)')
不知道为什么它会给出 2 个不同的错误无效列和语法附近
请帮助我任何人