国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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 數據庫
主站蜘蛛池模板: 久久久999国产精品 久久久99精品免费观看 | 亚洲欧美在线视频免费 | 久久国产精品久久久 | 国产原创系列在线 | 在线国产二区 | 中文字幕一区中文亚洲 | 日本韩国中文字幕 | 亚洲巨乳自拍在线视频 | 日韩欧美印度一级毛片 | 国产视频高清在线 | 国产乱码精品一区二区三区卡 | 模特三级在线观看 | 亚洲精品一区二区三区中文字幕 | 91成人午夜在线精品 | 免费的特黄特色大片在线观看 | 欧美成人全部免费观看1314色 | 国产成人精品视频一区二区不卡 | 美国一级毛片片aa免 | 午夜主播福利视频在线观看 | 性欧美video另类bd | 精品久久久中文字幕二区 | 999国内精品永久免费视频 | 亚洲一区二区中文字幕 | 国产精品深爱在线 | 18视频在线观看 | 成人毛片免费 | 日韩一级免费视频 | 欧美日韩a∨毛片一区 | 成人a毛片免费全部播放 | 麻豆国产96在线 | 日韩 | 欧美一级毛片免费高清aa | 国产中文字幕在线播放 | 久久免费精品视频在线观看 | 精品欧美一区视频在线观看 | 国产手机在线视频 | 久久国产成人 | 手机看片日韩日韩国产在线看 | 午夜丝袜美腿福利视频在线看 | 久久精品国产99精品最新 | 欧美日韩一区二区三区免费不卡 | 国语一级毛片 |