使用存储过程需要很长时间并且没有输出

时间:2017-04-24 13:48:02

标签: mysql stored-procedures

我正在执行以下存储过程

CREATE PROCEDURE pn_s_pnl.`Takeoffone`()
 BEGIN
SELECT 
 ( select service_display_nm from billing_services_t) as bundle ,
 (select product_type_nm from billing_product_type_t) as package 
 ;
END;

但这需要很长时间而且没有结果,而我正在单独执行语句,

select service_display_nm from billing_services_t;
select product_type_nm from billing_product_type_t

我很快得到了结果,存储过程是否无法返回该列的所有行,我没有得到。

1 个答案:

答案 0 :(得分:0)

我把它写成了,

CREATE PROCEDURE pn_s_pnl.`Takeoffone`()
 BEGIN
select service_display_nm from billing_services_t as bundle ;
 select product_type_nm from billing_product_type_t as package 
;
END;

这很好。