PLS-00363:表达式'HTP.HTBUF_LEN'不能用作赋值目标

时间:2013-03-14 22:13:27

标签: oracle plsql oracle9i

在尝试通过浏览器上的OWT查看此过程时,我收到一个非常奇怪的错误。我有其他模式通过wdbsvr.app连接,所有工作完美。此架构来自我们在另一台机器上执行的导入。我是否需要更改OWT配置中的内容?

谢谢!

ORA-06550: line 5, column 6:
PLS-00363: expression 'HTP.HTBUF_LEN' cannot be used as an assignment target
ORA-06550: line 5, column 2:
PL/SQL: Statement ignored


CREATE OR REPLACE PROCEDURE "CRS"."TEST1"  IS

BEGIN
  HTP.HTMLOPEN;                            -- generates <HTML>
  HTP.HEADOPEN;                            -- generates <HEAD>
  HTP.TITLE('Title');                      -- generates <TITLE>Hello</TITLE>
  HTP.HEADCLOSE;                           -- generates </HTML> 

  -- generates <BODY TEXT="#000000" BGCOLOR="#FFFFFF">
  HTP.BODYOPEN( cattributes => 'TEXT="#000000" BGCOLOR="#FFFFFF"');

  -- generates <H1>Heading in the HTML File</H1>
  HTP.HEADER(1, 'Heading in the HTML File');

  HTP.PARA;                                 -- generates <P>        
  HTP.PRINT('Some text in the HTML file.'); 
  HTP.BODYCLOSE;                            -- generates </BODY>
  HTP.HTMLCLOSE;                            -- generates </HTML>

END;

0 个答案:

没有答案