一段关于自定义函数的传入值问题,向各位求证

[复制链接]
查看11 | 回复5 | 2007-4-25 04:02:08 | 显示全部楼层 |阅读模式
长话短说
一段过程中调用了这样一个自定义函数DBMID.GETSTATIONNAME(21,ENTRYSTATION) 其中传入的是2个number类型的数字
但是函数中对于正负值的处理有些困难,
于是现在在下想将其改为

BMID.GETSTATIONNAME(21,DECODE(SIGN(ENTRYSTATION),-1,EXITSTATION,ENTRYSTATION))
不知道判断的顺序是什么样的,又能否达到我想要的对正负值的判断功能.
回复

使用道具 举报

千问 | 2007-4-25 04:02:08 | 显示全部楼层
正负值处理困难??不明白
回复

使用道具 举报

千问 | 2007-4-25 04:02:08 | 显示全部楼层
select level-2,decode(sign(level-2),1,'pos',-1,'neg',0,'zero') from dual connect by level<=3;


LEVEL-2 DECO
-------------------- ----

-1 neg

0 zero

1 pos
已用时间:00: 00: 00.04
回复

使用道具 举报

千问 | 2007-4-25 04:02:08 | 显示全部楼层
1.在页面上处理如何?
2.同意兔子。
回复

使用道具 举报

千问 | 2007-4-25 04:02:08 | 显示全部楼层
问题没说清楚。
回复

使用道具 举报

千问 | 2007-4-25 04:02:08 | 显示全部楼层
已经解决了,csdn上~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行