Erreur ORA-01036: numéro/nom de variable interdit
Bonjour à tous,
J'ai un problème sur un code, j'ai suivis un tuto sur oracle et sql + python et j'obtient une erreur comme ci-dessous:
Code:
ORA-01036: numéro/nom de variable interdit
Et voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import cx_Oracle
def stock_usi_to_stock_orli(taille,quantite,article,couleur):
sql= "update prod_stok set :taille = ':quantite' where code_art_com = ':article' and code_colm=':couleur' and code_lieu='USI' and typ_enrg = '0' "
try:
with cx_Oracle.connect("nom", "pass", "base de donnée") as connection:
with connection.cursor() as cursor:
cursor.execute(sql,[taille,quantite,article,couleur])
connection.commit()
except cx_Oracle.Error as error:
print(error)
if __name__ == '__main__':
stock_usi_to_stock_orli("QTE_3","50","184","300") |