我正在尝试在 Oracle 10 数据库中再次执行此操作:
cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
cursor.execute("""
BEGIN
%(out)s := 'N';
END;""",
{'out' : lOutput})
print lOutput.value
但我得到
DatabaseError: ORA-01036: illegal variable name/number
是否可以以这种方式在 cx_Oracle 中定义 PL/SQL 块?