很久以前,我记录过 如何用 Oracle 的 SQL*Plus 工具创建 HTML 页面。今天写脚本过程中才发现 SQL*Plus 在命令行参数和进入 SQL*Plus 后 set 设定上的一个小差异。
如果是命令行参数 -MARKUP HTML ON SPOOL OFF ,则会打印 HTML HEAD 等标记,也就是说是 -MARKUP 后面的 SPOOL OFF 参数是无效的;
如果是在 SQL*Plus 提示符下 set MARKUP HTML ON SPOOL OFF ,则的确不会打印 HTML HEAD 出来。
这个和文档的说明不一致,或许是 Bug。我的版本是 9.2.0.6 .
最近的诡异事情特别多。
--EOF--
本文探讨了使用Oracle SQL*Plus工具创建HTML页面时,在命令行参数与内部设置上关于HTML输出控制的不同行为。发现通过命令行参数设定-SPOOLOFF时,仍会输出HTML头部信息,而在提示符下设定则有效。
3491

被折叠的 条评论
为什么被折叠?



