标题:[求助]数据的修改
只看楼主
tan_owen
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-15
 问题点数:0 回复次数:8 
[求助]数据的修改

我做的表在输入数据时将其中的一些数据弄错了,请问如何将表中的数据进行修改?比如将年龄中的21岁输入到出生年月中了.
我是一个新手,刚刚开始学习数据库.

搜索更多相关主题的帖子: 数据 年龄 输入 
2007-05-26 10:37
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
得分:0 
根据年龄能算出来出生年月?

2007-05-26 11:07
feeless
Rank: 2
等 级:新手上路
威 望:3
帖 子:310
专家分:0
注 册:2007-2-7
得分:0 

如果只是一条数据,直接通过查询分析器修改。

错的比较多的话,可以编段下程序修改。


DBTwin SQL SERVER 集群(容错、备份、负载均衡)QQ:69166070
2007-05-26 11:07
tan_owen
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-15
得分:0 

我是刚刚学的,有些程序还不是很懂,我看了书后进行修改可每次都说错误.请大家帮帮忙,告诉我要用什么代码


2007-05-26 11:14
关小彤
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-12-7
得分:0 

我现在不太懂你要做什么

是根据年龄能算出来出生年?


2007-05-26 14:00
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 

2007-年龄+1不就是出生年了


26403021 sql群 博客 blog./user15/81152/index.shtml
2007-05-26 18:11
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 

具体问题不同解决方式也不一样。
比较通用的法子 是把数据先拿出来 放到一个临时表里#1里面, 然后把table清空。
再把临时表的数据按照正确的格式输入回table。 比如你这是年龄和生日输反了:
Insert into table1 (field1, field2,...,age,BirthDate,...)
select field1, field2,...,BirthDate,age,...
from #1

当然如果生日和年龄的数据类型不一样的话 你还要进行数据类型转换


2007-05-28 09:20
tan_owen
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-4-15
得分:0 
谢谢,我试试看.

2007-05-28 12:58
lsmfox
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-5-27
得分:0 

好麻烦...不是可以返回所有行来修改的么?


It is hard to tell that the world we live in is either a reality or a dream
2007-05-29 11:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-142689-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.244037 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved