Plsql PL/SQL调用';P';

Plsql PL/SQL调用';P';,plsql,oracle-sqldeveloper,plsqldeveloper,Plsql,Oracle Sqldeveloper,Plsqldeveloper,我在PL/SQL应用程序中有一个非常简单的情况。 我创建了一个数组,如下所示: TYPE myArrayType IS TABLE OF myList%ROWTYPE; myArray myArrayType; htp.p('<h2>My data table</h2>'); htp.p('<table>'); for elem in 1 .. myArray.count loop htp.p('<tr&g

我在PL/SQL应用程序中有一个非常简单的情况。 我创建了一个数组,如下所示:

TYPE myArrayType IS TABLE OF myList%ROWTYPE;
myArray myArrayType;
    htp.p('<h2>My data table</h2>');
    htp.p('<table>');

      for elem in 1 .. myArray.count loop
        htp.p('<tr>');
          htp.p('<td>');
            htp.p(' Data= '||myArray(elem)||' ');    //   <-- ERROR 
          htp.p('</td>');
        htp.p('</tr>');
      end loop;

    htp.p('</table>');
myList是一个包含63行的光标。稍后在我的代码中,我将尝试通过新创建的数组循环,如下所示:

TYPE myArrayType IS TABLE OF myList%ROWTYPE;
myArray myArrayType;
    htp.p('<h2>My data table</h2>');
    htp.p('<table>');

      for elem in 1 .. myArray.count loop
        htp.p('<tr>');
          htp.p('<td>');
            htp.p(' Data= '||myArray(elem)||' ');    //   <-- ERROR 
          htp.p('</td>');
        htp.p('</tr>');
      end loop;

    htp.p('</table>');
htp.p(“我的数据表”);
htp.p(“”);
对于1.中的元素。。myArray.count循环
htp.p(“”);
htp.p(“”);
htp.p('Data='| | | myArray(elem)| |''')// 行中:

htp.p(' Data= '||myArray(elem)||' ');    //   <-- ERROR

非常感谢。这回答了我的问题!