雁过请留痕...
代码改变世界

随笔档案-2014年12月

DataTable 行删除

2014-12-24 15:08 by xiashengwang, 4266 阅读, 收藏, 编辑
摘要: 今天在阅读一个项目中的代码时,发现删除DataTable的数据时用的dataTable.Clear(); 由于以前自己习惯都是用dataTable.Rows.Clear();因此突然感觉到很茫然,难道这两者有啥不一样?于是一阵百度,Bing搜索,在加上Reflector的帮助,结论如下:1,data... 阅读全文

exec和sp_executesql

2014-12-18 18:14 by xiashengwang, 489 阅读, 收藏, 编辑
摘要: sqlserver中的exec和sp_executesql都能执行动态的sql语句和存储过程,但exec用法较为简单,不能带参数,也没有返回参数。 sp_executesql则显得功能更加完善,可以用输入参数和输出参数,下面这个例子记录了sp_executesql的用法。declare @sql nvarchar(1000), @oazaName varchar(20), @cnt int set... 阅读全文

sql 拼接同列的值

2014-12-10 16:51 by xiashengwang, 867 阅读, 收藏, 编辑
摘要: sql中有时需要将列的值转成行的形式,比如下面的数据,具有相同Path的ZumenID有哪一些,该怎么做呢? 常见的做法可以参见这篇文章http://www.cnblogs.com/xiashengwang/p/3503554.html 这里介绍另外一种拼接列的值的方法,利用xml实现。参见这篇文章http://www.cnblogs.com/yuefei/p/3799513.html 不过这... 阅读全文