请问如何输出&号 在下使用pl/sql developer从远程服务器上获取信息。今天遇到一个麻烦,无法输出&号语句如下:decode(sum(a.band),1,900,2,1800,3,'900&1800')请问如何正常输出“900&1800”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 decode(sum(a.band),1,900,2,1800,3,'900&&1800') & 是转义符号要想输出需要多加个& 有两种做法:(1)decode(sum(a.band),1,'900',2,'1800',3,'900'||char(38)||'1800')(2)sql>set define off; decode(sum(a.band),1,'900',2,'1800',3,'900&1800')需要指出的是:LZ所提供的“decode(sum(a.band),1,900,2,1800,3,'900&1800')” 由于返回值数据类型不同,所以测试时会报错。 有个小错误 &在chr中是38 不是char. 一般在要输出特殊符号的时候 大多可以考虑使用chr函数来输入 这样不用考虑到转译或者报错.. 不好意思,搞错了,第一种做法应该为:decode(sum(a.band),1,'900',2,'1800',3,'900'||chr(38)||'1800')char(38)应该改为:chr(38) '900&1800'这样是不行的,按楼上几位的900&&1800测试成功。感谢大家 急、急、急!远程桌面时,提示终端服务器超出了最大允许连接数 ORACLE 请问这个执行计划的执行顺序怎么看 UNDO表空间和XDB表空间异常 Oracle Service Bus的For Each用法 to 查询问题 这条SQL还能优化吗? 用sql语句如何查询某一列是否建立了索引 如何把 数据文件如 employee.ora 中的表结构与数据倒入已存在的数据库中? 你所知的有关ORACAL的好的专业站点!过内外都可! 在oracle 动态sql 中 怎样实现类的的功能? 不用游标。 Oracle 怎样从老版本升级(upgrade)到新版本?
要想输出需要多加个&
(1)decode(sum(a.band),1,'900',2,'1800',3,'900'||char(38)||'1800')
(2)sql>set define off;
decode(sum(a.band),1,'900',2,'1800',3,'900&1800')
需要指出的是:LZ所提供的“decode(sum(a.band),1,900,2,1800,3,'900&1800')” 由于返回值数据类型不同,所以测试时会报错。
有个小错误 &在chr中是38 不是char. 一般在要输出特殊符号的时候 大多可以考虑使用chr函数来输入 这样不用考虑到转译或者报错..