av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

如何使用Ruby腳本調用Oracle存儲過程

瀏覽:69日期:2023-11-27 10:48:17
使用Ruby腳本調用Oracle存儲過程的示例:

1.首先創建Oracle存儲過程test:

SQL> CREATE OR REPLACE PROCEDURE test(p1 in varchar2,p2 out varchar2 ) is2 BEGIN3 select p1||' PROCEDURE EXECUTED!' into p2 from dual ;4 end;5 /Procedure created

2.再寫Ruby腳本,調用存儲過程test,腳本內容如下,將腳本保存為:Call_proc_test.rb:

require 'dbi'db_read_str = 'BEGIN test(?, ?); END;'dbh = DBI.connect('DBI:OCI8:TNSDBNAME', 'username', 'password')sth_db = dbh.prepare(db_read_str)sth_db.bind_param(1, 'test:',''*50) # allow for up to 50 charssth_db.bind_param(2, ' ' * 100) # allow for up to 100 charssth_db.executestr = sth_db.func(:bind_value, 2)puts strdbh.disconnect

3.檢查Ruby語法錯誤:

C:>ruby -cw Call_proc_test.rbSyntax OKC:>

4.最后執行Ruby腳本:

C:>ruby Call_proc_test.rbtest: PROCEDURE EXECUTED!C:>

注釋:如果是Windows環境下,大家也可以通過雙擊Call_proc_test.rb 文件來運行Ruby腳本。

標簽: Oracle 數據庫
主站蜘蛛池模板: 国产一区二区在线播放 | 欧美日韩中文在线 | 日韩精品视频免费播放 | 91亚洲国产成人久久精品麻豆 | 久久久久九九九九 | 国产福利91 | 国产女人18毛片水18精品 | 91蜜桃在线观看 | av黄色在线观看 | 国产免费无遮挡 | 日韩手机在线视频 | 国产性色av| 国产又黄又爽视频 | 亚洲精品成人在线 | 久久精品99国产国产精 | 五月婷婷丁香六月 | 久久老司机| 17c国产精品一区二区 | 欧美一区二区三区视频 | 国产午夜三级一区二区三 | 久草综合网 | 三级福利视频 | 美女免费网站 | 成人一级视频 | 黄色大片在线播放 | 国产一级生活片 | 成人在线视频观看 | 四虎成人av | 久久久久久爱 | 黄色在线免费网站 | 国产成人在线观看免费网站 | 91精品久久久久久久久 | 在线观看免费黄色 | 午夜精品在线 | 精品视频久久 | 玖玖久久 | 成人午夜激情 | 日韩一级片在线观看 | 四虎影视最新网址 | 国产精品呻吟 | 天堂网在线资源 |