首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >::基本查询添加backticks;需要删除

::基本查询添加backticks;需要删除
EN

Stack Overflow用户
提问于 2011-07-12 23:42:54
回答 1查看 424关注 0票数 0

我是个菜鸟,在不了解Ruby/RoR或访问创建它的原始人员的情况下获得了这个项目。

无论如何,我的ActiveRecord::Base实现正在将backticks插入发送给Oracle的查询字符串中,从而给出了一个无效的字符错误。我不知道该怎么做才能把它们去掉。

代码:

代码语言:javascript
复制
class QCTestCycle < ActiveRecord::Base
    set_primary_key "TC_TESTCYCL_ID"
end

QCTestCycle.establish_connection(@qc_db[@environment_name])
QCTestCycle.set_table_name "#{@application.qc_table_name}.TESTCYCL"

unique_tests = QCTestCycle.select("tc_testcycl_id").where(:tc_cycle_id
=> @application.qc_cycle_id).group("tc_testcycl_id").all

错误:

ActiveRecord::StatementIn有效值: OCIError: ORA-00911:无效字符:从ONLINE\_OLS3\_DB.TESTCYCL中选择tc_testcycl_id,其中tc_testcycl_id = 463组

任何帮助移除后排将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-13 16:54:48

Brian关于#establish_connection的问题让我意识到这里的问题是,我的脚本正在为Oracle发布mySQL语法。所以答案是换个司机。现在我需要学会怎么做。非常感谢布莱恩。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6672534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档