Skip to content

How to execute stored procedure with cursor.callproc() many times, for list of input parameters? #78

Closed Answered by anthony-tuininga
urosdigital asked this question in Q&A
Discussion options

You must be logged in to vote

Yes, you can do this:

cursor.executemany("""
    begin
        my_stored_procedure(:1, :2);
    end;""", input_parameters)

The method cursor.callproc() effectively generates that anonymous PL/SQL block for you automatically -- so you can simply specify it manually for use in cursor.executemany().

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@urosdigital
Comment options

Answer selected by urosdigital
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants