我们正在使用dbms_xmlgen.getxml实用程序使用sql查询生成xml,这些查询从大约10-15个相关表中获取数据。
默认情况下,日期格式以dd-MMM-yy
格式生成。我们有什么办法可以在dbms_xmlgen.getxml实用程序中设置dateformat。
备注 -
感谢。
答案 0 :(得分:1)
您列出的限制很难解决,因为dbms_xmlgen没有提供设置日期格式的方法。它使用nls_date_format。 dbms_xmlquery 确实允许您指定日期格式,但不是高效。
您可以尝试向表中添加列以存储格式化日期。更新插入,更新等处的显示列。
您也可以尝试将内部选择包装在另一个选择中,该选择在较小的集合上运行to_date函数。
dbms_xmlgen.getxml('
select to_date(date_column_1, 'your/date/format') from (
your original query here
)');