커서를 선언하기 전에 sp를 호출해야합니다. sp는 테이블을 채운 다음이 테이블 행의 커서 루프를 채 웁니다. 그러나 workbench는 declare
staments 전에 전화 SP 나 다른 것을 허용하지 않습니다.MySql : 스탐 코드를 선언하기 전에 저장 프로 시저를 호출하는 방법
create definer=`root`@`%` procedure `usp_tesst`()
begin
declare ordid int;
declare packid int;
declare cstmid int;
declare deltimespanid int;
declare dstrcid int;
declare pcstatus tinyint(1);
declare deliverytime datetime;
declare maxdate datetime;
declare temppackcount int default(0);
call usp_createtemppackages;
-- it says there is a syntax error in here
declare crs cursor for
select * from temppackages....
이 SP는 어떻게 호출해야합니까?