[1]:ORA-01427:单行子查询返回多行

时间:2014-07-30 11:19:48

标签: oracle11g

ORA-01427:单行子查询返回多行

SELECT rh_party_branch
     , rh_doc_no
     , rh_batch_id
     , rh_cre_dt
     , rh_fc_amt
     , rh_mode_of_pay
     , rh_off_code
     , rh_narration
     , rh_status
     , rh_cre_user_init
     , get_policy_no(rh_doc_no)POLICY_NO
     , get_product(rh_doc_no )Product
     , get_class(rh_doc_no,rh_cre_dt)Class_of_bussines
  FROM APT_RCT_HEAD

1 个答案:

答案 0 :(得分:0)

看起来,get_policy_no, get_product, get_class中的一个或多个函数有一个返回多行的子查询。

作为起点,您可以查看这些函数的代码,其中包含以下查询:

             select a,b,c from t where d=(select d from t2 where {conditions})

希望它有助于

Vishad