首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个SQL对吗 convert解决方法

2012-01-30 
这个SQL对吗 convertupdateUserinfosethuiyuan 000000whereConvert(bigint,accounts) 88800011andConve

这个SQL对吗 convert
update   Userinfo   set   huiyuan= '000000 '   where     Convert(bigint,accounts) <=88800011   and   Convert(bigint,accounts> =88800010
accounts   是char   型



[解决办法]
--try

update Userinfo set huiyuan= '000000 ' where
Convert(bigint,rtrim(ltrim(accounts))) between 88800010 and 88800011

[解决办法]
accounts中必须是纯数字的字符串.
[解决办法]
update Userinfo set huiyuan= '000000 ' where isnull(accounts, ' ')between '88800010 ' and '88800011 '

刚才反过来了

[解决办法]
字段上最好加上约束。

热点排行