小编Tim*_*Tim的帖子

cx_Oracle和输出变量

我正在尝试再次执行Oracle 10数据库:

cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
cursor.execute("""
            BEGIN
                %(out)s := 'N';
            END;""",
            {'out' : lOutput})
print lOutput.value
Run Code Online (Sandbox Code Playgroud)

但我得到了

DatabaseError: ORA-01036: illegal variable name/number
Run Code Online (Sandbox Code Playgroud)

是否有可能以这种方式在cx_Oracle中定义PL/SQL块?

python oracle cx-oracle oracle10g

7
推荐指数
1
解决办法
5263
查看次数

标签 统计

cx-oracle ×1

oracle ×1

oracle10g ×1

python ×1