SQLServer
文章平均质量分 53
tz_xiong
这个作者很懒,什么都没留下…
展开
-
数据库中删除表中重复数据的一点心得
在一个表中有一个自动增长列c1,同时又有两个外健列分别指向另外两个标的主键c2,c3,突然有一天我想让c2与c3组合为一个唯一键,这个时候先必须删除关于c2与c3的重复键(因为c1不可能重复),这就是今天要讨论的话题,如何删除这种情况下的重复键。在网上查询了一下关于删除重复键的一些做法,很多是用拷贝原表的一个distinct查询表格到临时表,然后删除原表,最后拷贝临时表到原表。近似代码如下:原创 2007-10-26 01:27:00 · 5638 阅读 · 0 评论 -
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 1.IDENT_CURRENT: 不受作用域和会话的限制,仅受限于指定的表,返回结果为任何会话和任何作用域中的被操作表最后生成的标识值。 2.@@IDENTITY: 返回结果为当前会话的所有作用域中转载 2008-02-01 13:54:00 · 918 阅读 · 0 评论