convert在sqlserver中的作用与在oracle中的作用是不一样的
目测你想要的是保留两位小数
oracle中应该使用round(AAAsf,2),round(AAAqf+AAAsf,2)
如果末尾的0也需要显示的话 使用to_char函数
不好意思,只提供了方法,其实把你的需求说出来更好一点,因为我也不太了解sqlserver
4 class num (2),
改为
4 class number(2),
楼上说的关于char和varchar2的区别我再补充一下
当此字段用作关联条件时:
char的关联方式是全部关联
varcahr2的关联方式是一位一位关联
比如一个字段内容为boy
char的关联就是"boy"三个字母一次性匹配关林
varchar2就是先匹配b 符合再匹配o 最后匹配y
但是varchar2是变长字符型,所以如果你的这个boy字段类型为char(10),依旧占用10个字节,如果是varchar2(10)则只会占用3个字节。
看楼主需要了,纯手打,求采纳
以上就是关于Oracle 数据库中执行SQL语句 出现 [Err] ORA-00936: 缺失表达式! 但在SQL server 中可以使用 大家帮帮忙全部的内容,包括:Oracle 数据库中执行SQL语句 出现 [Err] ORA-00936: 缺失表达式! 但在SQL server 中可以使用 大家帮帮忙、oracle 数据库显示缺失右括号、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)