激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python使用cx_Oracle調(diào)用Oracle存儲過程的方法示例

Python使用cx_Oracle調(diào)用Oracle存儲過程的方法示例

2020-12-10 00:58Pierre_ Python

這篇文章主要介紹了Python使用cx_Oracle調(diào)用Oracle存儲過程的方法,結(jié)合具體實例分析了Python中通過cx_Oracle調(diào)用PL/SQL的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python使用cx_Oracle調(diào)用Oracle存儲過程的方法。分享給大家供大家參考,具體如下:

這里主要測試在Python中通過cx_Oracle調(diào)用PL/SQL。

首先,在數(shù)據(jù)庫端創(chuàng)建簡單的存儲過程。

?
1
2
3
4
create or replace procedure test_msg(i_user in varchar2, o_msg out varchar2) is
begin
 o_msg := i_user ||', Good Morning!';
end;

然后,開始在Python命令行中進行存儲過程調(diào)用。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import cx_Oracle as cx
conn = cx.connect('database connecting string')
cursor = conn.cursor()
#聲明變量
user = 'Nick' #plsql入?yún)?/code>
msg = cursor.var(cx_Oracle.STRING) #plsql出參
#調(diào)用存儲過程
cursor.callproc('test_msg', [user, msg]) #['Nick', 'Nick, Good Morning!']
#打印返回值
print msg #<cx_Oracle.STRING with value 'Nick, Good Morning!'>
print msg.getvalue() #Nick, Good Morning!
#資源關(guān)閉
cursor.close()
conn.close()

延伸閱讀:

存儲過程、cx_Oracle、Python的對象類型之間存在轉(zhuǎn)換關(guān)系。具體如下:

 

Oracle cx_Oracle Python
VARCHAR2, NVARCHAR2, LONG cx_Oracle.STRING str
CHAR cx_Oracle.FIXED_CHAR str
NUMBER cx_Oracle.NUMBER int
FLOAT cx_Oracle.NUMBER float
DATE cx_Oracle.DATETIME datetime.datetime
TIMESTAMP cx_Oracle.TIMESTAMP datetime.datetime
CLOB cx_Oracle.CLOB cx_Oracle.LOB
BLOB cx_Oracle.BLOB cx_Oracle.LOB


希望本文所述對大家Python程序設(shè)計有所幫助。

原文鏈接:http://blog.csdn.net/pierre_/article/details/45028177

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区久久精品视 | 俄罗斯hdxxx| 国产午夜电影 | 中文字幕一二区 | 成人9禁啪啪无遮挡免费 | 欧美日韩成人一区二区 | 少妇色诱麻豆色哟哟 | 亚洲国产精品久久久久久久久 | 日韩在线观看视频网站 | 亚洲成人福利在线 | 国产精品成人一区二区三区吃奶 | 欧美a久久 | 久夜草 | 中文字幕精品一二三四五六七八 | 毛片a片免费看 | 久久久精品视频网站 | www亚洲 | 中文字幕亚洲一区二区三区 | 久久一区国产 | 日韩精品久久久久久久电影99爱 | 最新欧美精品一区二区三区 | 亚洲生活片 | 男人午夜小视频 | 欧美日韩中文字幕在线视频 | 国内精品久久久久久久久久久久 | 久久不射电影网 | 国产一级淫片在线观看 | 久久96国产精品久久久 | 鲁丝片一区二区三区免费入口 | 久草在线资源福利站 | 亚洲第一成人久久网站 | 羞羞羞羞视频 | 国外成人在线视频网站 | 久久久久性| 欧美wwwwww| 在线a| 日韩黄色av网站 | 青青草免费观看 | 欧美精品成人一区二区三区四区 | 欧美激情精品久久久久 | 黄视频网址 |