CREATE OR replace PROCEDURE Hello_world2
IS
BEGIN
HTP.htmlopen;
HTP.headopen;
HTP.Title ('You knew it was coming...');
HTP.headclose;
HTP.comment ('This phrase is in every computer book.');
HTP.Bodyopen (cattributes => 'body bgcolor=blue');
HTP.Print ('And here it is .... Hello, World!');
HTP.bodyclose;
HTP.htmlclose;
END;
如何將此輸出到HTML文件?我曾嘗試如下圖所示:從PL/SQL生成HTML
spool report.htm
exec hello_world2;
spool off
exit
但是,如下圖所示,我收到錯誤:
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.OWA_UTIL", line 356
ORA-06512: at "SYS.HTP", line 1368
ORA-06512: at "SYS.HTP", line 1443
ORA-06512: at "SYS.HTP", line 1735
ORA-06512: at "SYS.HTP", line 72
ORA-06512: at "T416493.HELLO_WORLD2", line 4
ORA-06512: at line 1
誰能幫我這個
在第一次執行時獲取錯誤,而不是後續錯誤。不知道爲什麼。從PL/SQL生成一個HTML頁面,但是... – Sathya 2012-08-07 08:57:17
@Sathya:我能夠創建過程,但不能夠創建HTML,有沒有其他方法來從PL SQL生成HTML? – 2012-08-07 09:04:12
冒着聽起來無益的風險,爲什麼?在oracle程序中生成html使我所有的代碼 - 氣味感覺都刺痛。當然,有一個更好的地方把你的html – InSane 2012-08-07 09:11:12