主题:SQL 2000 怎样删除重复数据?
			
 dybj
				 [专家分:70]  发布于 2005-06-28 18:16:00							
			由于所有字段有可能出现重复数据,所发没有设主键.在调试时不小心录入了两条重复的行,现在怎样才能把其中的一条删除?
						
					 
		
			
回复列表 (共5个回复)
		
								
				沙发
				
					
菜鸭 [专家分:5120]  发布于 2005-06-29 07:24:00				
				添加一个标志列即可
							 
						
				板凳
				
					
fun [专家分:60]  发布于 2005-06-29 11:03:00				
				if only a few duplicate records, then you may use 'select * from tbl where ...' stmt to list, write an 'insert ...' stmt, delete the records, then exec 'insert ...' stmt.
If lots more, you need to use cursor.
							 
						
				3 楼
				
					
号号 [专家分:60]  发布于 2005-06-29 11:24:00				
				不过,我反正是从企业管理器里删不掉,提示出错.
							 
						
				4 楼
				
					
fun [专家分:60]  发布于 2005-06-29 11:48:00				
				Why don't you use Query Analyzer?
							 
						
				5 楼
				
					
dybj [专家分:70]  发布于 2005-06-29 20:11:00				
				谢谢各位!!
已经用DELETE FORM .... WHRER ...删除了
							 
									
			
我来回复