事情是这样的运行
--------------------------------
SELECT 0.000 Num INTO #lin
UPDATE #lin SET Num=5.000有这样一个错误:将numeric 转换为数据类型numeric 时出现算术溢出错误。而运行
--------------------------------
SELECT 1.000 Num INTO #lin
UPDATE #lin SET Num=5.000
是正常的!请问这个错误产生的原因什么?如何解决?
期待高人解答,小弟不胜感激!
--------------------------------
SELECT 0.000 Num INTO #lin
UPDATE #lin SET Num=5.000有这样一个错误:将numeric 转换为数据类型numeric 时出现算术溢出错误。而运行
--------------------------------
SELECT 1.000 Num INTO #lin
UPDATE #lin SET Num=5.000
是正常的!请问这个错误产生的原因什么?如何解决?
期待高人解答,小弟不胜感激!
解决方案 »
- 千辛万苦SQLSERVER2008安装成功,散分!!
- SQL server2000用户自定义函数问题
- 该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
- SELECT @QuerryStr FROM ContactHistory的问题,,查询的列怎么使用变量
- 多表问题
- 一个数据库的连接问题。请教,在线等。急
- 请问,这两个语句有什么不同,但是结果不一样
- 求一句sql,根据日期区间遍历
- SQL数据库删除如何恢复?急死我了!
- 10th/20 pub
- 十万火急:救助,关于sql远程访问提示出错:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
- Update问题
SELECT cast(0.000 as numeric(10,3)) Num INTO #lin
UPDATE #lin SET Num=5.000
UPDATE #lin SET Num=5.000
UPDATE #lin SET Num=5.000
SELECT cast(0.000 as numeric(18,3)) Num INTO #lin
UPDATE #lin SET Num=5.000 select * from #linNum
--------------------
5.000