请问如何输出&号 在下使用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测试成功。感谢大家 select语句查询的问题 寻求Oracle高手解决Oracle ORA-06502 如何在存储过程中重新编译触发器 我在本地创建好了一个数据库,可就是连不上???急!!! 日文存储问题_急! 请问哪里有Forms Builder的书下载阿? 怎样用语句查询当前有哪些用户正在连接数据库啊??? order by效率问题 问个最初级的问题! developer2002 !!!这个问题麻烦继续回答一下. 在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函数来输入 这样不用考虑到转译或者报错..