Ani procedura składowana, ani kod nie zawierają elementu COMMIT operacji, więc wstawienie po prostu cofa się (obcinania tabeli nie można cofnąć, więc i tak widzisz jego efekt). Wygląda na to, że twój edytor SQL ma włączoną opcję autocommit, ale parametry połączenia twojego programu nie. Masz więc kilka opcji:
- Dodaj jawne
COMMITdo Twojej procedury składowanej - Zadzwoń do
objConn.commit()po wykonaniu zapytania. - Ustaw
autocommitopcja połączenia (szczegóły znajdziesz tutaj ).