一个简单的SQL问题,把原来的2006改成2008. 我有一个表A.里面有一个字段名B(nvarchar)B里面的内容是'2006-01-01','2006-01-02',是'2006-01-03'等想写一个SQL.把数据都改为:'2008-01-01','2008-01-02',是'2008-01-03'其他不变. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update Aset B=replace(B, '2006', '2008') update 表 set 列=replace(列,'2006','2008') nvarchar?update tab set fld=replace(fld,'2006-','2008-') update 表Aset B=replace(B,'2006','2008')where B like '2006%' 这样?update 表 set 列 = replace( 列,'2006','2008') update a set b = dateadd(yy,2,b) update Aset B=replace(B,'2006','2008')where B like '2006%' sql server2000和2005装在同一台电脑的问题 在一个表里设置2个列为index,这两个列一起作为index还是每一列都单独有index? 两列累加百分比 数据库插入或者读取的时候出现连接中断问题,在线等待...急! ***向专家求教自定义函数的问题 MS sql查询问题 如何删除相同的记录内容? 关于vfp的问题,如何建立如下关系,100分送上 怎样写这样的SQL语句 取最近日期的两条记录 超级SQL 哪位大哥大姐帮忙分析一下这存储过程中的sql语句什么意思呀!谢谢!
set B=replace(B, '2006', '2008')
update 表 set 列=replace(列,'2006','2008')
set fld=replace(fld,'2006-','2008-')
set B=replace(B,'2006','2008')
where B like '2006%'
update 表 set 列 = replace( 列,'2006','2008')
update a set b = dateadd(yy,2,b)
set B=replace(B,'2006','2008')
where B like '2006%'