随笔分类 -  T-SQL

查询数据库表字段的说明
摘要:--查询语句SELECT [Table Name] = OBJECT_NAME(col.object_id), [Column Name] = col.name, [Description] = ex.value FROM sys.columns col LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id = col.object_id AND ex.minor_id = col.column_id AND ex.name = 'MS_Description' WHERE OBJECTPROPERTY(col.o. 阅读全文
posted @ 2011-12-27 17:54 Robin Yang 阅读(350) 评论(0) 推荐(0)
T-SQL:删除多字段重复数据
摘要:Person表原始数据如下图:IDNameSexCreatedOn1黄明男2011-12-262黄明男2011-12-263马圈女2011-12-284马圈女2011-12-28欲得到的结果是:IDNameSexCreatedOn1黄明男2011-12-263马圈女2011-12-28删除语句如下:with Source as (select ROW_NUMBER() OVER(PARTITION BY Name,Sex,CreatedOn ORDER BY ID) RowNumber,*from Person )delete from Person where ID in (select I 阅读全文
posted @ 2011-12-26 11:40 Robin Yang 阅读(328) 评论(0) 推荐(0)