このストアド プロシージャをコンパイルできません。proc で使用される 1 つの変数を宣言して設定したいだけです。注: 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