国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:24日期: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 數據庫
主站蜘蛛池模板: 男女视频在线观看免费 | 精品国产免费观看 | 日韩精品一区二区三区毛片 | tom影院亚洲国产 | 欧美一级毛片大片免费播放 | 亚洲欧美人妖另类激情综合区 | 99福利网| 欧美日韩一级片在线观看 | 男女男精品视频网站 | 亚洲免费在线观看视频 | 成年视频在线 | 九九香蕉| 91亚洲欧美 | 亚洲精品一区二区久久这里 | 男女扒开双腿猛进入免费网站 | 三级精品在线观看 | 亚洲国产一区二区在线 | 国产成人高清亚洲一区久久 | 欧美特黄特色aaa大片免费看 | 在线a网站| 久久免费高清视频 | 一级毛片在播放免费 | 国产精品制服 | 国产一区二区影院 | 亚洲精品综合 | 中国一级做a爱片免费 | 亚洲精品一区二区三区www | 97精品国产91久久久久久久 | 国内自拍在线 | 欧美精品国产制服第一页 | 亚洲天堂一区二区 | 免费乱淫视频 | 国产区高清 | 成人a毛片视频免费看 | 九九热爱视频精品视频高清 | 国产福利一区二区在线精品 | 久久久久视频精品网 | 久草在线在线 | 久草综合视频在线 | 香港三级88久久经典 | 青青草国产一区二区三区 |