Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用嵌入式html修复SQL Developer报表的输出_Html_Sql_Oracle_Oracle Sqldeveloper - Fatal编程技术网

如何使用嵌入式html修复SQL Developer报表的输出

如何使用嵌入式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(日期

我正在Oracle SQL Developer中创建包含嵌入查询中的html的报告。格式化结果在sql dev的查询输出中正常工作。但是,当我生成报告并在Chrome中查看它们时,不会显示格式化结果,只显示我在查询中使用的html代码

我尝试了各种查询调整,但似乎无法使网页结果看起来像查询结果(彩色格式)

选择名称,
使用字符时的大小写(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嵌入查询的地方!干杯