如何格式化交互式网格中的值,以便在 Oracle APEX 中将每个冒号替换为换行符以便显示
How to format values in an interactive grid so every colon will be replaced with a newline for display purposes in Oracle APEX
甲骨文顶点 5.0.3
嗨,
我想知道更改 Oracle APEX 交互式报告显示其 sql return 值的方式的最有效方法是什么。例如,假设报告 return 是一个 VARCHAR 类型的值,其中包含下面显示的由冒号分隔的值列表
1 - Monday : 2 - Tuesday : 3 - Wednesday
我希望它用换行符替换每个冒号,这样它看起来像这样:
1 - Monday <br />
2 - Tuesday <br />
3 - Wednesday
请指教?
如你所说 - 替换它。
with test (col) as
(select '1 - Monday : 2 - Tuesday : 3 - Wednesday' from dual)
select replace(col, ':', '<br>') new_col
from test;
转到 NEW_COL
的属性并将“转义特殊字符”设置为“否”。
不过,请考虑不要将此类值存储到同一项目中(即 table 中的列)。应该是 3 个不同的行分布在 2 个不同的列中。
甲骨文顶点 5.0.3
嗨,
我想知道更改 Oracle APEX 交互式报告显示其 sql return 值的方式的最有效方法是什么。例如,假设报告 return 是一个 VARCHAR 类型的值,其中包含下面显示的由冒号分隔的值列表
1 - Monday : 2 - Tuesday : 3 - Wednesday
我希望它用换行符替换每个冒号,这样它看起来像这样:
1 - Monday <br />
2 - Tuesday <br />
3 - Wednesday
请指教?
如你所说 - 替换它。
with test (col) as
(select '1 - Monday : 2 - Tuesday : 3 - Wednesday' from dual)
select replace(col, ':', '<br>') new_col
from test;
转到 NEW_COL
的属性并将“转义特殊字符”设置为“否”。
不过,请考虑不要将此类值存储到同一项目中(即 table 中的列)。应该是 3 个不同的行分布在 2 个不同的列中。