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

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

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

瀏覽:58日期: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国产成人高清在线视频 | 国产成人精品高清在线观看99 | 韩国一级淫片视频免费播放 | 免费午夜扒丝袜www在线看 | 美女脱了内裤张开腿让男人桶网站 | 综合色久| 日韩在线一区二区三区免费视频 | 欧美成人午夜免费完成 | 在线看片中文字幕 | 91免费看国产 | 亚洲在线视频播放 | 日韩欧美一区二区在线观看 | 亚洲第一视频网站 | 亚洲精品久久久久久久777 | 日本久久精品 | 久久久一区二区三区 | 真人一级毛片全部免 | 亚洲欧美综合久久 | 成人在线观看一区 | 精品在线一区二区三区 | 国产午夜爽爽窝窝在线观看 | 免费播放美女一级毛片 | 依依成人综合网 | 日韩日韩日韩手机看片自拍 | 福利片免费一区二区三区 | 香蕉久久精品 | 理论片日韩 | 99精品视频在线观看 | 神马三级我不卡 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 色综合久久加勒比高清88 | 久久久久久毛片免费观看 | 日韩欧美在 | 三上悠亚免费一区二区在线 | 国产成人精品日本亚洲专一区 | 国产成人免费a在线资源 | 亚洲欧美国产视频 | 91久久综合九色综合欧美98 |