blackcat 2010-03-18 16:02
我一定用第一种。其他的都会有潜在的风险。一个操作下去,很可能数据库就挂掉了。
晴朗天空 2010-03-18 14:25
select distinct * into #Tmp from tableName
drop table tableName
select * into tableName from #Tmp
drop table #Tmp
这个帮你优化一下
select distinct * into #Tmp from tableName
TRUNCATE TABLE tableName
INSERT INTO tableName SELECT * FROM #Tmp
drop table #Tmp
TRUNCATE TABLE 操作部产生日志记录,效率很高。节省了一次删除、创建表结构的操作。
zeus2 2010-03-18 12:31
没有也没关系,可以手动加上。用完再删除。
LevinLee 2010-03-18 11:58
[quote]DELETE FROM TB_Test WHERE ID NOT IN
(
SELECT MIN(ID ) AS MinID FROM dbo.TB_Test AS tt GROUP BY CustomInfo
)[/quote]
@天天
说的不错,但前提是这个ID要设计之初存在
姜敏 2010-03-18 09:05
我也有删除重复记录的文章,但不知道能不能满足LZ需求.
http://www.cnblogs.com/ASPNET2008/archive/2009/12/08/1619638.html
小绿豆 2010-03-18 08:55
Oracle中用分析函数做过。
天天 2010-03-18 08:44
用楼上的一句SQL就可以了
zeus2 2010-03-18 01:02
DELETE FROM TB_Test WHERE ID NOT IN
(
SELECT MIN(ID ) AS MinID FROM dbo.TB_Test AS tt GROUP BY CustomInfo
)
LevinLee 2009-12-31 23:26
@xuefly
@侯伯薇
多谢支持,新年愉快!
LevinLee 2009-12-31 23:24
@辰
[quote]辰:
好。
关键应该是KDC 与 Service 之间存在着密钥。 这样service就可以验证client的信息。[/quote]
嗯,Service 与 Client 之间也存在验证关系,之前悟空大闹天宫,几乎每个神仙都认识他,这也是他们之间的密钥。
刚刚看了原著,发现忽略了黎山老母,错把毗蓝婆菩萨当成了她,不过也不管了,并不影响理解这个知识点,就算是个场景演练吧。
侯伯薇 2009-12-31 09:03
哈哈,这个对密钥的解释挺有意思的。
xuefly 2009-12-31 09:00
@辰
抢了我的位置
辰 2009-12-30 23:29
好。
关键应该是KDC 与 Service 之间存在着密钥。 这样service就可以验证client的信息。
LevinLee 2009-07-05 02:43
@dudu
谢谢dudu!
dudu 2007-04-24 22:10
欢迎!