0 0

rails中如何调用oracle的存储过程或postgresql的函数?5

我是初学者,很多方面不懂,请多海涵

假设有二个过程:
1. get(a text) as refcursor ;给参数a,按a查询返回一个数据集

2 insert(a text) as bigint; 将参数a传进过程中后返回一个bigint的值

class myclass
...
  def getdata(a)
  begin
  sqlStr = "call get("+a+")"
  sql = ActiveRecord::Base.connection()
  res = sql.select_value(sqlStr)
  end
...
end
这样调用后,怎么把res返回到调用的页面上啊?
能给个简单的例子吗?

问题补充:
kidding87 写道
[url]http://github.com/rsim/ruby-plsql [/url]

有没有自己的实现,而非一个写好的库,因为还有一个postgresql
2012年3月16日 16:28

1个答案 按时间排序 按投票排序

0 0

采纳的答案

[url]http://github.com/rsim/ruby-plsql [/url]

2012年3月18日 20:37

相关推荐

    rails2.1與Oracle 連結所需gem

    该文档可能包含更深入的技术细节,如性能优化、事务处理、存储过程的调用、复杂查询以及错误处理等内容。 总之,要使Rails 2.1应用与Oracle数据库成功连接,你需要正确安装和配置Oracle数据库的gem,并解决可能出现...

    rails连接oracle需要的驱动

    rails连接oracle需要的驱动 执行命令:C:\> ruby 文件名.rb <br>

    java调用存储过程

    除了简单的存储过程,还可以使用Java调用返回结果集的存储过程或函数。例如,下面的PostgreSQL函数`snuffed_it_when`接受一个诗人名称作为输入,并返回该诗人的死亡年龄: ```sql CREATE FUNCTION snuffed_it_when...

    Rails 中页面中常用函数

    在Ruby on Rails框架中,页面中的常用函数是构建动态网页的关键元素。`list.rhtml`是一个典型的Rails视图模板文件,用于渲染HTML并结合服务器端的逻辑。在本例中,我们将深入探讨`list.rhtml`文件可能包含的Rails...

    结合使用 Oracle 和 Ruby on Rails 教程

    在Ruby on Rails中使用Oracle,可以充分利用这些特性,为大型企业或高流量网站提供稳定的数据存储支持。 Ruby on Rails,作为MVC(模型-视图-控制器)架构的典范,以其“约定优于配置”和“Don't Repeat Yourself”...

    Ruby on Rails中文指南

    学习Ruby on Rails的过程中,你还需要了解Gemfile和Bundler用于管理依赖,以及Git和GitHub用于版本控制和协作。此外,掌握一些前端开发技术,如HTML、CSS、JavaScript和jQuery,将有助于创建更丰富的用户界面。Rails...

    Ruby On Rails中文教材(PDF)

    学习Rails的过程中,实践尤为重要。通过完成实际项目,你可以更好地理解这些概念,并提高解决问题的能力。同时,Rails社区活跃,有许多优秀的资源和教程可供参考,例如官方文档、Stack Overflow、GitHub上的开源项目...

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...

    中文版rails教程

    2. **数据库迁移(Database Migrations)**:Rails使用ActiveRecord和SQLite、MySQL或PostgreSQL等数据库系统交互。开发者通过编写迁移文件来定义和修改数据库结构。 3. **路由(Routing)**:Rails的路由系统根据...

    Rails中上传文件保存中文文件名乱码

    1. 检查并确认文件上传过程中涉及的所有编码环境(如服务器文件系统、数据库存储等)是否兼容UTF-8。 2. 使用`iconv`库或`String#encode`方法转换文件名编码,确保文件名以UTF-8格式保存。 3. 存储转换后的文件名到...

    使用Aptana+Rails开发Rails Web应用(中文)

    安装过程中,遵循提示进行,确保选择自定义安装并勾选Rails相关的插件,以便在Aptana中获得对Rails的全面支持。 安装完成后,打开Aptana Studio,创建一个新的Rails项目。在“File”菜单中选择“New”然后点击...

    在rails中 使用RSpec生产CHM文档

    标题 "在Rails中使用RSpec生产CHM文档" 暗示了这个话题是关于如何在Ruby on Rails(简称Rails)框架中使用RSpec测试工具来创建帮助文档,特别是以CHM(Microsoft Compiled HTML Help)格式。CHM文件是一种常见的...

    Rails 101 入门电子书

    ### Rails 101 入门电子书知识点详解 #### 一、简介 《Rails 101 入门电子书》是一本非常适合初学者直接入门的书籍,它由xdite编写并出版于2014年6月10日。本书主要针对的是希望学习Ruby on Rails框架的读者,特别...

    rails指南 中文版

    Rails提供了一套强大的模板系统,使得开发者可以使用ERB(Embedded Ruby)或HAML等语法来编写视图。 4. **Routes**:Rails的路由系统负责将HTTP请求映射到相应的控制器动作。通过配置routes.rb文件,开发者可以定义...

    Rails的中文乱码问题

    标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on Rails框架开发Web应用时,遇到的中文字符编码不正确的问题。Rails是一个基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式。在...

    rails中使用javascript日期控件

    在Rails开发中,JavaScript日期控件常常用于提升用户体验,让用户能方便地选择日期,而无需手动输入。这篇博文“rails中使用javascript日期控件”探讨了如何在Rails应用中集成和使用JavaScript日期选择器,以实现更...

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

Global site tag (gtag.js) - Google Analytics