最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年10月07日 01:24:04   作者:Pierre_  
這篇文章主要介紹了Python使用cx_Oracle調(diào)用Oracle存儲(chǔ)過程的方法,結(jié)合具體實(shí)例分析了Python中通過cx_Oracle調(diào)用PL/SQL的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下

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

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

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

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

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

import cx_Oracle as cx
conn = cx.connect('database connecting string')
cursor = conn.cursor()
#聲明變量
user = 'Nick' #plsql入?yún)?
msg = cursor.var(cx_Oracle.STRING) #plsql出參
#調(diào)用存儲(chǔ)過程
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()

延伸閱讀:

存儲(chǔ)過程、cx_Oracle、Python的對(duì)象類型之間存在轉(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

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python常見數(shù)據(jù)庫操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

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

相關(guān)文章

  • 在python中使用SQLAlchemy查詢PostgreSQL視圖的流程步驟

    在python中使用SQLAlchemy查詢PostgreSQL視圖的流程步驟

    作為軟件開發(fā)人員,查詢 PostgreSQL 視圖是一項(xiàng)常見任務(wù),使用視圖(代表SQL 查詢輸出的虛擬表)被認(rèn)為是處理關(guān)系數(shù)據(jù)庫時(shí)的有效方法,本文介紹如何在 Python 中使用 SQLAlchemy 查詢 PostgreSQL 視圖,需要的朋友可以參考下
    2023-09-09
  • Python閉包與閉包陷阱舉例詳解

    Python閉包與閉包陷阱舉例詳解

    閉包并不只是一個(gè)Python中的概念,在函數(shù)式編程語言中應(yīng)用較為廣泛,下面這篇文章主要給大家介紹了關(guān)于Python閉包與閉包陷阱的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • Python讀取本地文件并解析網(wǎng)頁元素的方法

    Python讀取本地文件并解析網(wǎng)頁元素的方法

    今天小編就為大家分享一篇Python讀取本地文件并解析網(wǎng)頁元素的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場(chǎng)景實(shí)例探究

    Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場(chǎng)景實(shí)例探究

    在Python編程語言中,yeild是一個(gè)非常實(shí)用的關(guān)鍵字,它不僅可以幫助你編寫更加簡(jiǎn)潔的代碼,還可以提高代碼的執(zhí)行效率,本文將詳細(xì)介紹yeild在Python中的使用方法,并通過示例代碼進(jìn)行演示,讓我們一起來探索這個(gè)強(qiáng)大的關(guān)鍵字吧
    2024-01-01
  • pandas增加列的七種方法總結(jié)

    pandas增加列的七種方法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了python中pandas增加列的七種常用方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以參考一下
    2023-11-11
  • Keras多線程機(jī)制與flask多線程沖突的解決方案

    Keras多線程機(jī)制與flask多線程沖突的解決方案

    這篇文章主要介紹了Keras多線程機(jī)制與flask多線程沖突的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 詳解Python 正則表達(dá)式模塊

    詳解Python 正則表達(dá)式模塊

    這篇文章主要介紹了Python 正則表達(dá)式模塊詳解,分為兩部分,包括基礎(chǔ)語法總結(jié),re模塊的相關(guān)知識(shí),需要的朋友可以參考下
    2018-11-11
  • Python 如何批量更新已安裝的庫

    Python 如何批量更新已安裝的庫

    這篇文章主要介紹了Python 如何批量更新已安裝的庫,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Python實(shí)現(xiàn)對(duì)字符串的加密解密方法示例

    Python實(shí)現(xiàn)對(duì)字符串的加密解密方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)對(duì)字符串的加密解密方法,結(jié)合實(shí)例形式分析了Python使用PyCrypto模塊進(jìn)行DES加密解密的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • Django JSonResponse對(duì)象的實(shí)現(xiàn)

    Django JSonResponse對(duì)象的實(shí)現(xiàn)

    本文主要介紹了Django JSonResponse對(duì)象的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論

炎陵县| 民县| 遵化市| 安义县| 桂林市| 潼南县| 永登县| 子长县| 得荣县| 陆川县| 永嘉县| 莱芜市| 泗水县| 龙海市| 玉环县| 泗洪县| 巴彦淖尔市| 枣庄市| 商城县| 肥东县| 呼和浩特市| 东城区| 武鸣县| 驻马店市| 赣州市| 广宗县| 聂荣县| 荣成市| 保德县| 江口县| 阿尔山市| 紫阳县| 永安市| 藁城市| 长丰县| 弥勒县| 澳门| 隆林| 聂荣县| 绥棱县| 濮阳县|