Oracle sqlplus HTML报告 - 交替行颜色

dov*_*vka 2 html oracle sqlplus report

我使用Oracle sqlplus"set markup html on"将查询输出快速转换为HTML报告 -

在线发布数据库报告是非常简单的方法.

但是我缺少一件事 - 每隔一行交替颜色,这在查看大量报告时特别有用.

有没有办法为每一行嵌入HTML颜色,比如让它依赖于mod(rownum/2) - 偶数/奇数行号?

谢谢 !

Ton*_*ews 6

我认为没有,使用SET MARKUP HTML ON.您必须编写自己的标记,例如:

select '<tr style="color:' 
       || CASE mod(rownum,2) WHEN 0 THEN 'red' ELSE 'green' END
       || '"><td>' || ename || '</td></tr>' data
from 
( select ename from emp order by ename );
Run Code Online (Sandbox Code Playgroud)

然后使用PROMPT或其他任何内容添加周围的表标签.