float向numeric的转换 现在的数据库中用的是float ,现在我想把该列的类型转换为numeric ,难的是里面的数据小数点后的位数太多,不让转换,提示数据溢出,大家帮个忙,如何转化?如果用SQL语句将小数点后的数据截短,语句如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 convert 会自动截断吧?declare @a floatset @a=9.1234567890123456789012345678901234567select convert(numeric(10,2), @a)-- 结果:9.12 我的语句:update cktable set jhje = cast(jhje as numeric(18,6))在执行时提示发生算术溢出错误,为什么? select max(jhje) from cktable--看看有多大? update cktable set jhje = cast(jhje as numeric(38,6)) 这个语句怎么写 sql 如何实现销售表与成本表的组合? 求分类汇总sql语句? 请问函数中能用exec(@s)返回记录集吗? sqldataadapter.fill之后能不能保持数据库连接? 咨询:大家在哪里买书!? 谁能够帮忙看一下,我的网站 各位大虾救我,一个SQL 语句的问题 特殊字符串截取,记录"0-0-0",如何截取其中的依次三个零? 请问谁知道db2里是否有,象oracle里rownum,这样的字段啊 vgetdate()-问题? 求解:SQL server 2000
set @a=9.1234567890123456789012345678901234567
select convert(numeric(10,2), @a)-- 结果:
9.12
在执行时提示发生算术溢出错误,为什么?