色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:61日期: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 數據庫
主站蜘蛛池模板: 国内免费自拍视频 | 99热免费 | 成人国产一区二区三区精品 | 日韩国产欧美成人一区二区影院 | 一级视频网站 | 一级二级三级毛片 | 国产最猛性xxxxxx69交 | 亚洲中文字幕特级毛片 | 国产精品videossex另类 | 性生话一级国产片 | 亚洲第一网站免费视频 | 午夜黄色毛片 | 正在播放国产精品放孕妇 | 日本黄页网站在线观看 | 免费看a级 | 国产一级片播放 | 99热久久国产精品免费观看 | 日韩欧美一区二区精品久久 | 国产香港特级一级毛片 | 在线免费观看国产 | 欧美在线做爰高清视频 | 拍真实国产伦偷精品 | 国产欧美日韩在线观看精品 | 18年大片免费在线观看 | 国产精品亚洲午夜不卡 | 国产精品自拍一区 | 精品视频久久久久 | 精品视频亚洲 | 国产精品色内内在线播放 | 欧美大片一区二区三区 | 正在播放国产乱子伦视频 | 无遮挡一级毛片私人影院 | 精品丝袜国产自在线拍亚洲 | 成年人看的黄色片 | 色网站在线观看 | 亚洲二区在线观看 | 99国内视频| 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 亚洲国产激情 | 一区二区三区四区产品乱码伦 | 国产亚洲欧美日韩在线看片 |