PLSQL的Text字符串中的&符号作为Tableau的数据源

时间:2018-06-04 21:35:54

标签: oracle plsql tableau

我正在使用PLSQL查询来查找数据源(自定义Sql查询)Tableau 10.我遇到了一个问题,表示识别Set Define Off和Escape on& off-它处理PLSql的IN语句字符串中的特殊字符,如&符号(&)。即。 " SS&安培; MS"或" FT& E"或"安全&火"

我使用Escape on off也没有成功,Tableau认可这些条款。

有没有办法使用包含字符串中的&符号的PLSql语句。

2 个答案:

答案 0 :(得分:0)

用&chr(38)替换&符号,然后没有什么可以逃脱的。

而不是:

select 'A & B' from dual;

使用:

select 'A ' || chr(38) || ' B' from dual;

答案 1 :(得分:0)

这可能有助于逃避价值条件

select 'A'||'&||'B' from dual;

或者这样

resp:= REPLACE(resp,'&','&'||'amp'||';');