sql >> Databasteknik >  >> RDS >> Oracle

python oracle infoga datatyp missmatch

Tack Lucas &haraprasadj. Baserat på dina tips kom jag på detta:

cols = ', '.join(selrow[0].keys())
vals = ':'+', :'.join(selrow[0].keys())
sql='INSERT INTO DIM_CUST (%s) VALUES (%s)' % (cols, vals)
cur.execute(sql, selrow[0])
db.commit()

Det fungerar! uppskattar din hjälp.




  1. 19.3 PDB Stäng ORA-65107 ORA-16078

  2. Hur fyller man i hålen i fälten för automatisk ökning?

  3. Hur förhindrar jag dubbletter av poster i min databas när jag uppdaterar poster?

  4. Vad händer om jag tappar en MySQL-kolumn utan att tappa dess index först?