cx_Oracle如何获取存储过程的返回值
来源:互联网 发布:电脑管家硬件数据 编辑:程序博客网 时间:2024/06/07 02:04
关于如何通过cx_oracle调用存储过程,oracle, IBM官网上已有好几篇文章做了说明,但是无一例外,都没有提到如何获取存储过程的返回值,下例示意如何获取存储过程的返回值
假设有一个存储过程(代码略),有唯一一个output值,即为存储过程返回值,返回-1为执行失败,1为成功
声明python类型的存储过程返回值
result= cursor.var(cx_Oracle.STRING)
调用存储过程
x =cursor.callproc("proc_test",[result])
#print result
不可直接使用result得到存储过程返回值,要调用getvalue()
if result.getvalue()== '1':
print u'成功!'
else:
print u'失败!'
参考:
结合使用 Oracle Database 11g 和 Python
精通 Oracle+Python 系列
0 0
- cx_Oracle如何获取存储过程的返回值
- SQLHelper 如何获取存储过程返回的值
- Python如何执行存储过程,获取存储过程返回值
- 获取存储过程的返回值
- SqlServer获取存储过程的返回值
- SqlServer获取存储过程的返回值
- SqlServer获取存储过程的返回值
- mybatis获取存储过程的返回值
- 获取存储过程返回值
- 如何在PB脚本当中获取存储过程的返回值(翻译)
- 如何在asp.net中获取存储过程的返回值。
- 如何在asp.net中获取存储过程的返回值。
- 如何在PB脚本当中获取存储过程的返回值
- 在Qt5.4中调用 sql server 2008 的存储过程如何获取返回值
- db2 - 如何在shell中获取存储过程OUT型参数的返回值(awk)
- vb获取带返回值的存储过程的值
- ado.net获取存储过程的返回值
- ado.net获取存储过程的返回值
- Linearlayout 测量过程源码解析(二)
- 查看文件目录清单
- leetcode 26. Remove Duplicates from Sorted Array
- H264视频压缩编码标准(一)
- Codeforces Round #304 (Div. 2)-D. Soldier and Number Game,素因子打表,超时哭晕~~
- cx_Oracle如何获取存储过程的返回值
- 跨域解决方案 ajax代理
- MySQL 导入的问题 Lost connection to MySQL server during query
- String类(1)
- 使用对象流读写对象代码笔记(ObjectInputStream ,ObjectOutputStream)
- javascript取整 取余等操作
- 华为机试---放苹果
- Python translate()方法
- LinuxC/C++编程(9)—映射内存