使用 SQLPLUS 输出到 HTML 时设置列宽?
我使用“SET MARKUP HTML ON”选项使用 SQLPLUS 将查询结果表输出到 html。
我希望能够明确指定某些列需要具有特定的像素宽度。
这可能使用“设置标记 HTML 选项”吗?我宁愿不必只使用常规假脱机选项,而是手动创建 html 表。
编辑:
我尝试过类似的方法:
SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF
SPOOL file.html
column aString heading "New Heading"
column aNumber heading "<p style='width:100px'>800SetColA</p>"
SELECT 'Some long String' aString, 3 aNumber FROM dual
UNION ALL
SELECT 'Some other String' aString, 9 aNumber FROM dual;
SPOOL OFF
这不起作用!宽度样式标签需要设置在 th 标签上,而不是 p 标签上。
I am using the 'SET MARKUP HTML ON' option to output a result table from a query to html using SQLPLUS.
I want to be able to explicitly specify that some columns need to be a specific pixel width.
Is this possibly using the 'SET MARKUP HTML OPTION' ?? I would rather not have to just use the regular spooling option, and create the html table manually.
Edited:
I have tried something like:
SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF
SPOOL file.html
column aString heading "New Heading"
column aNumber heading "<p style='width:100px'>800SetColA</p>"
SELECT 'Some long String' aString, 3 aNumber FROM dual
UNION ALL
SELECT 'Some other String' aString, 9 aNumber FROM dual;
SPOOL OFF
Which does not work!! the width style tag needs to be set on the th tag and not the p tag.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 COLUMN ** HEADING 来执行此操作
因此:
您还可以通过这种方法使用样式表,
一些有用的链接:
http://www.stanford.edu /dept/itss/docs/oracle/10g/server.101/b12170/ch8.htm
http://gennick.com/html.html
You can use the COLUMN ** HEADING to do this
as such:
you can also use style sheets via this approach, tht
Some helpful links:
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b12170/ch8.htm
http://gennick.com/html.html
如果您想使用样式表..这是一个示例:-
If you want to use stylesheets .. Here is an example :-