首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从子查询连接到子查询连接的ORA-00932

从子查询连接到子查询连接的ORA-00932
EN

Database Administration用户
提问于 2016-05-04 21:18:59
回答 1查看 366关注 0票数 0

我唯一的猜测是,也许子查询的大小被认为是CLOB?对于选定的字段,我没有空值。

代码语言:javascript
复制
SELECT DISTINCT 
    kbq_ent.qid AS kbq_ent_qid,
    kbq_ent.category AS kbq_ent_category,
    kbq_ent.consequence AS kbq_ent_consequence,
    kbq_ent.diagnosis AS kbq_ent_diagnosis,
    kbq_ent.last_service_modify_datetime AS kbq_ent_last_servic_1,
    kbq_ent.patchable AS kbq_ent_patchable,
    kbq_ent.pci_flag AS kbq_ent_pci_flag,
    kbq_ent.published_datetime AS kbq_ent_published_d_2,
    kbq_ent.severity_level AS kbq_ent_severity_le_3,
    kbq_ent.solution AS kbq_ent_solution,
    kbq_ent.title AS kbq_ent_title,
    kbq_ent.vuln_type AS kbq_ent_vuln_type,
    kbq_ent.discovery_remote AS kbq_ent_discovery_r_4,
    kbq_ent.cvss_base AS kbq_ent_cvss_base,
    kbq_ent.cvss_temporal AS kbq_ent_cvss_tempor_5,
    kbq_ent.last_customization_user_login AS kbq_ent_last_custom_6,kbq_ent.last_customization_datetime AS kbq_ent_last_custom_7 
FROM kbq_ent JOIN (SELECT vuln_eid AS vuln_eid, qid AS qid, anon_2.rel_eid AS anon_2_rel_eid 
FROM (
        SELECT entity_vuln.entity_id AS vuln_eid,
            entity_vuln.qid AS qid 
        FROM entity_vuln
    ) JOIN (
        SELECT entity_responsible_org.entity_id AS rel_eid
        FROM entity_responsible_org 
        WHERE entity_responsible_org.org_id = :org_id_1
    ) anon_2 ON vuln_eid = anon_2.rel_eid) anon_1 ON kbq_ent.qid = anon_1.qid

kbq_ent.solution AS kbq_ent_solution是一个CLOB。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-05-04 21:55:24

LOB规则和限制

..。

  • 不能在查询的ORDER子句、查询的GROUP BY子句或聚合函数中指定LOB列。
  • 不能在选择中指定LOB列.区分或选择..。唯一语句或在联接中。但是,可以在SELECT中指定对象类型列的LOB属性.DISTINCT语句,使用UNION的查询,如果列的对象类型有定义的映射或ORDER函数,则使用减号set运算符。

..。

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

https://dba.stackexchange.com/questions/137572

复制
相关文章

相似问题

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