发布网友 发布时间:2022-04-24 15:32
共4个回答
热心网友 时间:2022-04-14 00:36
(select (count(cm.policycode) cost ......) T1
这个T1.cost和T2.cost都是数值,但在第一行,却使用了ltrim函数,不对了:ltrim(T1.cost)+'/'+ltrim(T2.cost)
1、cost是数值不能使用ltrim函数;
2、数值相加可以,但不可以在数值中间加'/'字符
热心网友 时间:2022-04-14 01:54
无效数字产生的原因是由于 将非数值型转化为数值型包错 才会报出 ora-01722:无效数字
的错误,请仔细查询你该SQL 中的字段值,就能找出哪有问题了追问麻烦您具体说实在点好么 求您了 我实在是看不个所以然出来
热心网友 时间:2022-04-14 03:29
ltrim(T1.cost) + '/' + ltrim(T2.cost) cont
oralce中连接字符串用 ltrim(T1.cost) || '/' || ltrim(T2.cost) cont
热心网友 时间:2022-04-14 05:20
这么多字才5点财富,你可以等待了