Oracle 必须声明组件

Oracle 必须声明组件,oracle,plsql,Oracle,Plsql,我如何解决这个问题?尽管搜索了好几个小时,我还是不知道如何恰当地引用它。请使用下标,如质押\u选项卡(I)。支付月数 因为只有质押\u选项卡的行定义了该属性 ORA-06550: line 15, column 19: PLS-00302: component 'PAYMONTHS' must be declared 嗯,我把那部分从我的街区剪下来,重新刷了一遍,现在可以用了。谢谢可能只是我格式化它时的一个错误。 ORA-06550: line 15, column 19: PLS-00302

我如何解决这个问题?尽管搜索了好几个小时,我还是不知道如何恰当地引用它。

请使用下标,如
质押\u选项卡(I)。支付月数
因为只有
质押\u选项卡
的行定义了该属性

ORA-06550: line 15, column 19:
PLS-00302: component 'PAYMONTHS' must be declared

嗯,我把那部分从我的街区剪下来,重新刷了一遍,现在可以用了。谢谢可能只是我格式化它时的一个错误。
ORA-06550: line 15, column 19:
PLS-00302: component 'PAYMONTHS' must be declared
  --Loop it
  FOR i in pledge_tab.first .. pledge_tab.last
  LOOP
    IF pledge_tab(i).paymonths = 0 THEN
      paystring := 'Lump Sum';
    ELSE
      paystring := 'Monthly Payments'; 
    END IF;
  END LOOP;