读书人

小弟我想用“select distinct * from

发布时间: 2012-03-26 15:46:55 作者: rapoo

我想用“select distinct * from 表1”删除重复记录,但提示“不能以 DISTINCT 方式选择 text、ntext 或 image 数据
我想用“select distinct * from 表1”删除重复记录,但提示“不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型”
而我的表1的各个字段都是text、ntext 数据类型的,怎么办

[解决办法]
delete from 表1 where rowid not in (
select max(t1.rowid) from 表1 t1 group by t1.rowid)


[解决办法]
数据量不大的话,可以先select * from 表1到DataTable dt里,然后用

dt = dt.DefaultView.ToTable(true);

会自动去除重复值。

读书人网 >C#

热点推荐