nested clob xmlelemnt oracle sql select -


i error when trying run sql scrip, i've searched alot converting clob varchar2 useless

ora-00932: inconsistent datatypes: expected - got clob

select  xmlelement("ejada:privilegeresourceslist",xmlattributes(noentityescaping  get_mcr_parameter('xmlns:core') "xmlns:core", get_mcr_parameter('xmlns:ejada') "xmlns:ejada"),         xmlagg(xmlelement("ejada:privilegeresourcesinfo",xmlelement("ejada:privilegerec",         xmlelement("ejada:funcid","f_code"),         xmlelement("ejada:scid","ps_channel_id"),         xmlelement("ejada:srcresourceslist","srclist"),         xmlelement("ejada:targresourceslist","trglist"),         xmlelement("ejada:status","ps_status")                         )))) .getclobval()         p_privilege_resources_list         (         select distinct           f_code, ps_channel_id,         (           select xmlagg(xmlelement ("core:resourceinfo",xmlelement ("core:resourceid",            decode(pr_resource_type_id,           '1', xmlelement("core:acctid",xmlelement("core:acctid","pr_resource_value")),            '2', xmlelement("core:billid",xmlelement("core:billnum","pr_resource_value")),           '3', xmlelement("core:benid",xmlelement("core:bencode","pr_resource_value"))           ))           ,xmlelement("core:resourcetype","prt_resouce_type_name_e")            )).getclobval() from(select pr_resource_type_id, pr_resource_value, prt_resouce_type_name_e permission_resources, perm_resource_types pr_permission_id = p.ps_permission_id , pr_usage_type = 's' , pr_resource_type_id = prt_resource_type_id)          ) srclist,         (           select xmlagg(xmlelement ("core:resourceinfo",xmlelement ("core:resourceid",            decode(pr_resource_type_id,           '1', xmlelement("core:acctid",xmlelement("core:acctid","pr_resource_value")),            '2', xmlelement("core:billid",xmlelement("core:billnum","pr_resource_value")),           '3', xmlelement("core:benid",xmlelement("core:bencode","pr_resource_value"))           ))           ,xmlelement("core:resourcetype","prt_resouce_type_name_e")            )).getclobval() from(select pr_resource_type_id, pr_resource_value, prt_resouce_type_name_e permission_resources, perm_resource_types pr_permission_id = p.ps_permission_id , pr_usage_type = 'd' , pr_resource_type_id = prt_resource_type_id)         ) trglist,         ps_status             functions f , services s ,    permissions p          ps_status             = 'a'           --and ps_comp_type_id               = v_component_type           -- , ps_component_id                    = v_component_id            , ps_role_id = p_role_id            , ps_role_id in (select r_role_id                                   roles                                    r_role_id=p_role_id ,                                   r_comp_type_id = 'orgz' ,                                   r_component_id= p_org_id)            , ps_function_id                     = f_code            , f_service_id                       = s_service_id    --           , ps_permission_id                   = pr_permission_id           order f_code          ) ; 


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -