sql2000 数据库名:aa 表名:bb 列名:cc 现在要把列里面的所有数据改成0.1-4.5的 随机数,但是列cc的数据类型是varchar的 ,这个不能动 ,我写的是
use aa
update bb set cc=abs(checksum(newid()))%4.5+0.1出错。。
哪位帮我写下命令,谢谢,直接执行的。
use aa
update bb set cc=abs(checksum(newid()))%4.5+0.1出错。。
哪位帮我写下命令,谢谢,直接执行的。
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 请教:如何独立安装Integration service服务,实现SSIS数据的迁移
- sql如何读出列1的值存在于列2的所有数据?
- sql server 2008 management studio安装问题
- select e.*,s.name as dept_name from empl as e inner join dept as d on e.deptID = d.id 问题请教
- 求一个复杂的聚合函数SQL语句,大家都看看
- 问一个关于数据库设计的问题,
- 关于数据类型的问题 !!!
- 请教关于进程锁的问题(所有的进程都指向同一个表)
- SQL分组显示的问题?
- 关于service调用不同dao时的session问题
- mysql数据库连接问题
- 冲EXCEL中把数据读到sql server2005出异常
update bb set cc=str(rand(abs(checksum(newid())))*4.4+0.1,3,1)
update bb set cc=ltrim(abs(checksum(newid()))%4.5+0.1)
update bb set cc=cast(abs(checksum(newid()))%4.5+0.1 as varchar(100))
update bb set cc=ltrim(abs(checksum(newid()))%4.5+0.1)
update bb set cc=convert(varchar(3),abs(checksum(newid()))%4.5+0.1)
这样转化一下应该可以的啊