如何使用嵌入式html修复SQL Developer报表的输出
我正在Oracle SQL Developer中创建包含嵌入查询中的html的报告。格式化结果在sql dev的查询输出中正常工作。但是,当我生成报告并在Chrome中查看它们时,不会显示格式化结果,只显示我在查询中使用的html代码 我尝试了各种查询调整,但似乎无法使网页结果看起来像查询结果(彩色格式)如何使用嵌入式html修复SQL Developer报表的输出,html,sql,oracle,oracle-sqldeveloper,Html,Sql,Oracle,Oracle Sqldeveloper,我正在Oracle SQL Developer中创建包含嵌入查询中的html的报告。格式化结果在sql dev的查询输出中正常工作。但是,当我生成报告并在Chrome中查看它们时,不会显示格式化结果,只显示我在查询中使用的html代码 我尝试了各种查询调整,但似乎无法使网页结果看起来像查询结果(彩色格式) 选择名称, 使用字符时的大小写(Date1-Date2,'00.00')>2.00 然后“” ||TO_CHAR(日期1-日期2,'00.00') ||“” 否则“” ||TO_CHAR(日期
选择名称,
使用字符时的大小写(Date1-Date2,'00.00')>2.00
然后“”
||TO_CHAR(日期1-日期2,'00.00')
||“”
否则“”
||TO_CHAR(日期1-日期2,'00.00')
||“”
结束完成时间(以天为单位)
从表中
其中NAME='Brian Test2';
预期:
结果显示在Chrome中,与查询输出中一样。
前任:
Brian Test2颜色值
实际:
Brian Test2 ex:html strong font color=“green”face=“Calibri”size=5-00.01-/font-/strong将html放入查询中以影响其在数据网格中的外观是一回事,例如
SELECT FIRST_NAME ,
LAST_NAME ,
EMAIL ,
PHONE_NUMBER ,
HIRE_DATE ,
JOB_ID ,
CASE
WHEN Salary > 5000
THEN '<html><strong><font color="green" face="Comic Sans MS" size=5>'
||SALARY
||'</font></strong>'
ELSE '<html><font color="blue" face="Comic Sans MS" size=5>'
||SALARY
||'</font>'
END salary
FROM HR.EMPLOYEES
fetch FIRST 20 ROWS ONLY
选择名字,
姓,
电子邮件,
电话号码,
租用日期,
工作证,
案例
工资>5000时
然后“”
||薪水
||“”
否则“
||薪水
||''
期末工资
来自人力资源部员工
只取前20行
但是,当您使用导出功能将其保存为HTML报告时,这并不是为了适应上面所做的工作而设计的。它的唯一目的是在HTML页面中为您的数据网格提供一个体面的呈现
因此,从查询中去掉HTML,然后根据需要生成HTML,并在事后进行更新,可能使用一些CSS
或者在Oracle APEX中使用另一种技术—然后以HTML开始和结束 将HTML放入查询中以影响其在数据网格中的外观是一回事,例如
SELECT FIRST_NAME ,
LAST_NAME ,
EMAIL ,
PHONE_NUMBER ,
HIRE_DATE ,
JOB_ID ,
CASE
WHEN Salary > 5000
THEN '<html><strong><font color="green" face="Comic Sans MS" size=5>'
||SALARY
||'</font></strong>'
ELSE '<html><font color="blue" face="Comic Sans MS" size=5>'
||SALARY
||'</font>'
END salary
FROM HR.EMPLOYEES
fetch FIRST 20 ROWS ONLY
选择名字,
姓,
电子邮件,
电话号码,
租用日期,
工作证,
案例
工资>5000时
然后“”
||薪水
||“”
否则“
||薪水
||''
期末工资
来自人力资源部员工
只取前20行
但是,当您使用导出功能将其保存为HTML报告时,这并不是为了适应上面所做的工作而设计的。它的唯一目的是在HTML页面中为您的数据网格提供一个体面的呈现
因此,从查询中去掉HTML,然后根据需要生成HTML,并在事后进行更新,可能使用一些CSS
或者在Oracle APEX中使用另一种技术—然后以HTML开始和结束 “生成报告…”-您是如何生成报告的?我们的网格使用HTML3在查询结果中呈现html标记。我不希望它们在Chrome中看起来一样,HTML3已经死了?嗨,杰夫,我正在通过右键单击“用户定义报告”下的报告并选择HTML输出选项来生成报告。这将返回Chrome HTML文档。有什么原因不能共享该报告吗?然后我们就可以看到你看到了抱歉,杰夫。恐怕我不能分享。然而,我确实附上了一张我所看到的样本图像,如果这有助于“生成报告…”-您是如何生成报告的?我们的网格使用HTML3在查询结果中呈现html标记。我不希望它们在Chrome中看起来一样,HTML3已经死了?嗨,杰夫,我正在通过右键单击“用户定义报告”下的报告并选择HTML输出选项来生成报告。这将返回Chrome HTML文档。有什么原因不能共享该报告吗?然后我们就可以看到你看到了抱歉,杰夫。恐怕我不能分享。不过,如果有帮助的话,我确实附上了我所看到的图片样本。很好的建议。我想我会试试APEX的。谢谢,杰夫!我感谢你的帮助以及你的博客文章。事实上,您提供的数据网格示例就是我从中了解到可以将html嵌入查询的地方!干杯很好的建议。我想我会试试APEX的。谢谢,杰夫!我感谢你的帮助以及你的博客文章。事实上,您提供的数据网格示例就是我从中了解到可以将html嵌入查询的地方!干杯