我试图弄清楚如何使用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;
/
答案 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>