【问题标题】:In Rails console, how to see an Oracle view table?在 Rails 控制台中,如何查看 Oracle 视图表?
【发布时间】:2014-06-02 17:47:53
【问题描述】:

在 Rails 控制台中,我可以通过发出命令查看我拥有的表:

ActiveRecord::Base.connection.tables

我有一个 Oracle 视图表,它不在此列表中。在控制台中,我可以对视图进行查找并获得结果。我希望是这样的:

ActiveRecord::Base.connection.views # 没有这种东西

但那是不可能的。有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby oracle console


    【解决方案1】:

    让我们通过运行rails dbconsole快捷别名:“db”)打开数据库本身。获得数据库会话后,运行以下查询:

    select view_name from all_views
    

    查看此帖子Display all views on oracle database

    【讨论】:

    • 是的,我可以使用它查看视图。为什么我可以在表上运行查询并获得结果,但在视图上我得到的只是一个 SQLException:ORA-02019。
    猜你喜欢
    • 2011-06-07
    • 2014-03-07
    • 2021-11-12
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多