Oracle存储过程与PyODBC

2024-10-01 05:00:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我在让PyODBC使用Oracle中的proc时遇到了一些问题。在

下面是代码和输出

分贝=pyodbc.connect('DSN=测试;UID=cantsay;PWD=cantsay')

print('-' * 20)
try:
    c = db.cursor()
    rs = c.execute("select * from v$version where banner like 'Oracle%'")
    for txt in c.fetchall():
        print('%s' % (txt[0]))
    test = ""
    row = c.execute("call DKB_test.TESTPROC('7894','789465','789465')").fetchall()
finally:
    db.close()

输出

^{pr2}$

但是我可以看到这个过程并用c编写它,它可以工作,但是我正在做的这个项目现在需要python。在

我做了一些谷歌搜索,但没有发现任何对我有帮助的东西。在

任何东西都会很感激的。在


Tags: 代码testtxtexecutedbconnectprocoracle
1条回答
网友
1楼 · 发布于 2024-10-01 05:00:59

不是百分之百确定,程序名是Get_scu_scu From_Comp Ven_Job还是Get_scu From_Comp Ven Job?在

  1. 检查用户空间是否正确。在
  2. 检查名称是否区分大小写,如果我们创建的过程Get_SC_From_Comp Ven_Job,实际上它是Get_SC_From_Comp_Ven_Job。但如果我们创建了“从竞争中获取”的过程,那么它就是

相关问题 更多 >