我无法编译这个存储过程,我只想声明并设置一个将在 proc 中使用的变量。注意:shipNo 是唯一的传入参数,并且是 VARCHAR(32)。
P1: BEGIN
DECLARE @likeShipNo VARCHAR(32);
SET likeShipNo = '%' || shipNo || '%';
DECLARE cursor1 CURSOR WITH RETURN FOR
SELECT ADV_SHIP_NOTICE_NO,
VNDR_ID,
LOC,
CARR_CD,
CARR_PRO_NO,
BL_NO,
SHIP_EQUIP_ID,
TS_LOAD
FROM TRITS
WHERE ADV_SHIP_NOTICE_NO LIKE(@likeShipNo);
OPEN cursor1;
END P1