我在这样的存储过程中创建一个临时表:
IF OBJECT_ID('#INSTL_PLAN_TEMP') IS NULL
BEGIN
CREATE TABLE #INSTL_PLAN_TEMP(P_LOAN_ID INT,
P_RECOVERY_TYPE VARCHAR(1),
P_SEQ_NO INT,
P_FROM_INSTL_NO INT)
DROP TABLE #INSTL_PLAN_TEMP
END
之后,我在此表上创建了一个光标,例如
DECLARE INSTL_PLAN_CUR CURSOR FOR
SELECT P_RECOVERY_TYPE, P_LOAN_ID, P_SEQ_NO, P_FROM_INSTL_NO
FROM INSTL_PLAN_TEMP
WHERE P_LOAN_ID = @I_LOAN_ID
ORDER BY P_LOAN_ID, P_SEQ_NO;
但在游标语句中显示错误
无效的对象名称 INSTL_PLAN_TEMP
请帮助我是 SQL 新手