【问题标题】:How to search oracle db timezone in Ruby on Rails如何在 Ruby on Rails 中搜索 oracle db 时区
【发布时间】:2015-12-17 06:54:06
【问题描述】:

我想在我的 ruby​​ on rails 应用程序中连接到 oracle 数据库,我需要使用 sql "select dbtimezone from dual" 获取 db 时区

我有密码

class Bug < ActiveRecord::Base
  establish_connection :bug

  def self.get_db_timezone
    return self.find_by_sql("select dbtimezone from dual")[0]
  end
end

当我打电话时

ap Bug.get_db_timezone

我的控制台打印了字符串

#<Bug:0x0000002339df28> {}

这意味着我什么都没有。

我无法在我的 RoR 应用程序中从 oracle 获取双重信息。 请帮助并提前感谢您。

【问题讨论】:

    标签: ruby-on-rails oracle dual-table


    【解决方案1】:

    我自己用这个修复了-

    db_timezone = self.find_by_sql("SELECT DBTIMEZONE tz FROM DUAL")[0].tz
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 2011-03-11
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      相关资源
      最近更新 更多