在Python中使用cx_Oracle调用Oracle存储过程
import cx_Orace as cxconn = cx.connect('database connecting string')
cursor = conn.cursor()
#声明变量
user = 'Nick' #plsql入参
msg = cursor.var(cx_Oracle.STRING) #plsql出参
#调用存储过程
cursor.callproc('test_msg', ) #['Nick', 'Nick, Good Morning!']
#打印返回值
print msg #
print msg.getvalue() #Nick, Good Morning!
#资源关闭
cursor.close()
conn.close()
页:
[1]