使用pl / sql构建网页

时间:2014-04-16 04:06:10

标签: plsql

我试图弄清楚如何使用pl / slq开发网页,我找到了一些代码。我的问题是我从哪里获得输出?在我编译代码并运行脚本后,我可以告诉它没有问题。

CREATE OR REPLACE PROCEDURE list_tables IS
    CURSOR cur_tables IS
       SELECT table_name
       FROM   user_tables
       ORDER BY table_name;
 BEGIN
    HTP.HTMLOPEN;
    HTP.HEADOPEN;
    HTP.TITLE('Display a List');
    HTP.HEADCLOSE;
    HTP.BODYOPEN;
    HTP.ULISTOPEN;
       FOR cur_tables_rec IN cur_tables LOOP
          HTP.LISTITEM(cur_tables_rec.table_name);
       END LOOP;
    HTP.ULISTCLOSE;
    HTP.BODYCLOSE;
    HTP.HTMLCLOSE;
 END list_tables;
 /

1 个答案:

答案 0 :(得分:0)

如果您正在开发(或有权访问)SQL * Developer,您可以从“OWA输出”窗口访问htp.xxx()输出(即View - > OWA Output)

如果您打开该窗口并将其连接到您的会话,然后从SQL工作表

exec list_tables();

你应该看到你的输出类似于下面的列表

Content-type: text/html
Content-length: 19899

<HTML>
<HEAD>
<TITLE>Display a List</TITLE>
</HEAD>
<BODY>
<UL>
... etc ...
</UL>
</BODY>
</HTML>