关于patindex! 就是要把条件规定成类似的rkrq以2开头是02年的要在mdbh后加两位‘02’ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改为:update aset mdbh=rtrim(mdbh)+'02'where patindex('%2%',rkrq)!=0应该可以把 干嘛不用update aset mdbh=rtrim(mdbh)+'02'where year(rkrq)>=2000 以2开头的可用left(rkrq,1)='2'日期型的:convert(varcahr(1),rkrq,120)='2' 用left(rkrq,1)='2'提示:string or binary data would be truncated 将截断字符串或二进制数据:是因为你字段长度不够,改为char(10) ,最好是varchar(10) update aset mdbh=rtrim(mdbh)+'02'where left(rkrq,1)='2' 我就是这样写的提示:string or binary data would be truncated 检查一下你的rkrq内有没有长度超过8的值,没有就用update aset mdbh=replace(mdbh,' ','')+'02' 试一下 where left(rkrq,1)='2'或加长mdbh sql竖表变横表问题 sql server中字符串格式问题 charindex 问题 sql 2000 中 text文件如何在查询的时候,显示所有的文字 局域网内不能连接上SQL服务器问题 一个数据库方面的问题 数据更新 如何在存储过程中使用分布试查询? 为什么我的mssql装不上去了!!!(附出错图) 谁能捐赠点可用分给我,新学web开发,有很多问题问。 关于“脏数据”的简单问题,请教各位。 sqlserver树型结构如何写?
update a
set mdbh=rtrim(mdbh)+'02'
where patindex('%2%',rkrq)!=0应该可以把
update a
set mdbh=rtrim(mdbh)+'02'
where year(rkrq)>=2000
日期型的:convert(varcahr(1),rkrq,120)='2'
提示:string or binary data would be truncated
是因为你字段长度不够,改为char(10) ,最好是varchar(10)
set mdbh=rtrim(mdbh)+'02'
where left(rkrq,1)='2'
提示:string or binary data would be truncated
没有就用
update a
set mdbh=replace(mdbh,' ','')+'02' 试一下
where left(rkrq,1)='2'
或加长mdbh