跟小D每日学口语
摘要: *******************************************SQLServer2000删除重复数据(总结)*******************************************一、具有主键的情况I.具有唯一性的字段id(为唯一主键)delete用户表whereidnotin(selectmax(id)from用户表groupbycol1,col2,col3... 阅读全文
posted @ 2010-01-10 22:02 Danny Chen 阅读(437) 评论(0) 推荐(0) 编辑
摘要: -- ======================================================--列出SQL SERVER所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT (case when... 阅读全文
posted @ 2010-01-10 21:21 Danny Chen 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 如何用一条sql语句删除表中所相同的记录?删除重复数据一、具有主键的情况a.具有唯一性的字段id(为唯一主键)delete tablewhere id not in(select max(id) from table group by col1,col2,col3...)group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。b.具有联... 阅读全文
posted @ 2010-01-10 21:14 Danny Chen 阅读(475) 评论(0) 推荐(0) 编辑
摘要: --动态语句语法/******************************************************************************************************************************************************动态语句语法:exec\sp_executesql语法整理人:中国风(Roy)日期... 阅读全文
posted @ 2010-01-10 17:11 Danny Chen 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 方法一 分割例:通过SQL Server存储过程传送数组参数删除多条记录CREATEPROCEDUREDeleteNews@IDnvarchar(500)asDECLARE@PointerPrevintDECLARE@PointerCurrintDECLARE@TIdintSet@PointerPrev=1while(@PointerPrev<LEN(@ID))BeginSet@Pointe... 阅读全文
posted @ 2010-01-10 17:10 Danny Chen 阅读(5034) 评论(0) 推荐(1) 编辑