有没有办法将输入的&符号转为& 符号,我直接用上面的函数提示我
oracle数据库,提示不支持sql92标记,1055
REPLACE(A.ATTR_NAME || '[' || A.ATTR_CODE || ']', '&', '&;')
在from前面可以,放在where后面就不行了
你再套了一个子查询,把你替换后的结果。最后再放在where 中去限制了。
select t.* from (你原来的语句,里面就包含你替换的那一个字段) t
where t.字段='XXXX'
&用chr(38)试试看