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

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

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

瀏覽:52日期: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 數據庫
主站蜘蛛池模板: 国产一级片免费 | 国产一级特黄aa级特黄裸毛片 | 免费观看性欧美大片无片 | 91国在线高清视频 | 色综合色狠狠天天久久婷婷基地 | 日韩成人在线观看 | 日本特级视频 | 久久精品成人欧美大片免费 | 91精品视频在线播放 | free性丰满白嫩白嫩的hd | 亚洲第一网站在线观看 | 嫩草一区二区三区四区乱码 | 成年人网站免费视频 | 久久精品综合 | 欧美人成在线观看 | 亚洲人视频在线观看 | 亚洲精品国产一区二区三区在 | 亚洲图片视频在线观看 | 91精品国产91久久 | 国产成人免费不卡在线观看 | 国产91久久久久久久免费 | 欧美全免费aaaaaa特黄在线 | 女人张开腿让男人添 | 久久精品高清视频 | 日韩一区国产二区欧美三区 | 99九九精品国产高清自在线 | 一级一片一a一片 | 欧美日韩一区二区三区四区在线观看 | 99这里只有精品66视频 | 成人国产在线视频在线观看 | 日本www高清免费视频观看 | 亚洲成人国产精品 | 国产真实乱子伦精品视 | 国产全部理论片线观看 | 最新欧美精品一区二区三区不卡 | 亚洲国内| 国产一区二区三区影院 | 国内自拍区 | 久久99精品久久久久久秒播放器 | 日本天堂在线视频 | 国产精品一二区 |