读书人

[sql]更新字段?解决方法

发布时间: 2013-12-30 14:16:08 作者: rapoo

[sql]更新字段?
如下表结构:

id G_actual babyid paidtime

1 01-11-2013 34

2 10-12-2013 56

想通过sql语句或者存储过程实现,把G_actual字段中的记录,调整成2013-11-01这样的形式,再更新到后头的paidtime字段中。。。如何实现?

最终的结果是这样:

id G_actual babyid paidtime

1 01-11-2013 34 2013-11-01

2 10-12-2013 56 2013-12-10
[解决办法]
如果是sql server 2008,可以参考marge这个东东
[解决办法]
update 表名 set paidtime=(select Convert(G_actual,120) from 表名 where id=@Id)
写成带有参数的SQL语句,一条一条执行
[解决办法]

引用:
update 表名 set paidtime=(select Convert(G_actual,120) from 表名 where id=@Id)
写成带有参数的SQL语句,一条一条执行

这个方法应该是ok的!
[解决办法]
引用:
如果有很多条记录呢? 记录超过 几仟条或者十几万条。。

循环写,获取总数循环执行,使用事物来做这件事,我暂时只能想到这么个主意了

读书人网 >asp.net

热点推荐