Chinaunix

标题: 在线等待:这个sql该如何写?急!!! [打印本页]

作者: 蓝海豚37    时间: 2004-10-23 13:00
标题: 在线等待:这个sql该如何写?急!!!
我正在写一个存储过程,其中定义了三个变量
ls_char varchar2(1000),
ls_realfee number(10,2),
ls_standfee number(10,2)
关系为 ls_char:=';'||ls_realfee||';'||ls_standfee
可是我发现一旦输出结果时,若ls_realfee,ls_standfee是小数时会导致个位上的“0”丢失。例如 ls_realfee=0.54,ls_standfee=0.78
ls_char出来的结果为;.54;.78
我想得到的结果应该为;0.54.0.78该如何实现了?(我试过用if条件判断ls_realfee,ls_standfee为小数时,人为并上一个“0”,可结果并没显示出“0”)
作者: macrossplus    时间: 2004-10-24 11:06
标题: 在线等待:这个sql该如何写?急!!!
to_char就可以了,会自动加0.的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2