久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

如何使用Ruby腳本調(diào)用Oracle存儲過程

瀏覽:33日期:2023-11-27 10:48:17
使用Ruby腳本調(diào)用Oracle存儲過程的示例:

1.首先創(chuàng)建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腳本,調(diào)用存儲過程test,腳本內(nèi)容如下,將腳本保存為: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.最后執(zhí)行Ruby腳本:

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

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

主站蜘蛛池模板: 久久国产精品电影 | 久久网国产 | 精品欧美一区二区三区久久久小说 | 欧美日韩不卡合集视频 | 成人av在线看 | 成人午夜免费视频 | 国产精品久久久久久久久免费 | 影音在线资源 | 国产精品一区av | 毛片网页 | 欧美一a一片一级一片 | 色综合久久久久久久久久久 | 色无欲天天天影视综合网 | 中文字幕精品一区久久久久 | 国产精品久久久久毛片软件 | 午夜激情视频在线观看 | 黑人粗黑大躁护士 | 欧美日韩亚洲视频 | 国产特级毛片aaaaaa毛片 | 成人小视频在线看 | 毛片一区二区 | 日韩成人在线一区 | 成人免费一区二区三区视频网站 | 国产在线高清视频 | 国产精品自产拍在线观看 | 一区中文字幕 | 免费在线成人 | 国产综合精品一区二区三区 | 欧美综合久久久 | 午夜免费视频网站 | 精品国产欧美 | 国产精品亚洲一区二区三区在线 | 欧美午夜精品久久久久免费视 | 国偷自产av一区二区三区 | 欧美日韩国产在线看 | 国产精品综合 | 亚洲精品成人 | 日韩中文字幕国产 | 黄色一级网站 | 久久精品二区 | 久久国产精品一区二区三区 |