ich nutze cx_Oracle als Datenbankmodul, welches sich sehr an die von Python vorgeschlagene API hält.
Ich versuche, in einem Codeblock eine Variable zu setzen, welche ich später wieder auslesen möchte. Das Beispiel ist zwar nicht sehr sinnvoll, demonstriert aber, was ich vor habe. So, wie ich das vor habe, wird die Variable in das Script scheinbar übergeben, allerdings kommt nicht der neue Wert zurück.
c ist mein Cursor.
Hat jemand einen Hinweis für mich? Ich bin auch nicht gerade ein Python-Profi, ich nutze es nur für kleinere Sachen.
Code: Alles auswählen
blabind = {'bla':bla}
c.execute("begin :bla := 'Hallo Welt'; end;", **blabind)
print blabind['bla']