在select查询中调用两个过程?

时间:2011-11-22 05:43:34

标签: sql stored-procedures

如何在选择查询中调用两个程序

例如:

SELECT sp_get_input_xml (:in_request_oid,
                                    :in_contract_oid,
                                    :in_contract_type,
                                    :out_input_xml
                                   ),
       sp_get_output_xml (:in_request_oid,
                                     :in_contract_oid,
                                     :in_contract_type,
                                     :out_output_xml
                                    )
  FROM DUAL;

使用select语句调用两个过程的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

看起来像oracle。您不能从SQL查询中调用PROCEDURES,您只能调用FUNCTIONS。如果这些是功能,那是完全可以接受的。如果您是程序,则需要使用PL / SQL块来调用它们。