Varken din lagrade procedur eller din kod innehåller COMMIT
operation, så din insättning bara rullar tillbaka (tabellstympning kan inte rullas tillbaka, så du ser dess effekt ändå). Det ser ut som att din SQL-redigerare har autocommit-alternativet på, men ditt programs anslutningsparametrar har inte det. Så du har flera alternativ:
- Lägg till explicit
COMMIT
till din lagrade procedur - Ring
objConn.commit()
efter att du har kört din fråga. - Ställ in
autocommit
alternativ på din anslutning (se detaljer här ).