05 2013 档案
C#高效导出Excel(IList转DataTable,DataSet)
摘要:微软的Excel操作类导出Excel会很慢,此方法简单的把表中内容以字符串的形式写入到Excel中,用到的一个技巧就是"\t".C#中的\t相当于Tab键,写入到Excel中时就是一列一列中写入。引用命名空间:using System.Drawing;using System.Threading;using System.IO;using System.Data;using System.Text;using System.Collections;protected void btnExport_Click(object sender, EventArgs e) { thi 阅读全文
posted @ 2013-05-28 09:36 一粒沙 阅读(444) 评论(0) 推荐(0)
SQL Server中汇总功能的使用GROUPING,ROLLUP和CUBE
摘要:第一次看到这样的SQL语句,看不懂,其中用到了下面的不常用的聚集函数:GROUPING用于汇总数据用的运算符: ROLLUPSELECT CASEGROUPING(o.customerid)WHEN0THENo.customeridELSE'(Total)'END ASAllCustomersSummary, CASEGROUPING(od.orderid)WHEN0THENod.orderidELSE-1END ASIndividualCustomerSummary, SUM(od.quantity*od.unitprice)ASprice FROMOrderso,[Orde 阅读全文
posted @ 2013-05-23 10:19 一粒沙 阅读(678) 评论(0) 推荐(0)
SQL Server中Rollup关键字使用技巧 (转)
摘要:首先创建测试表、添加数据。createtable#t(aint,bint,cint,dint,eint) insertinto#tvalues(1,2,3,4,5) insertinto#tvalues(1,2,3,4,6) insertinto#tvalues(1,2,3,4,7) insertinto#tvalues(1,2,3,4,8) insertinto#tvalues(1,3,3,4,5) insertinto#tvalues(1,3,3,4,6) insertinto#tvalues(1,3,3,4,8) insertinto#tvalues(1,3,3,4,7) insert. 阅读全文
posted @ 2013-05-23 10:18 一粒沙 阅读(431) 评论(0) 推荐(0)
tsql LastIndexOf
摘要:ALTER FUNCTION [dbo].[LastIndexOf] (@stringValue as nvarchar(1000), @stringSearch as nvarchar(1000)) returns intASBEGIN DECLARE @lastindex int SET @lastindex= 0 DECLARE @tempindex int while (1=1) begin SET @tempindex = charindex(@stringSearch, @stringValue, @lastindex + 1)... 阅读全文
posted @ 2013-05-06 16:44 一粒沙 阅读(362) 评论(0) 推荐(0)
SQL 2008 T-SQL支持表变量参数(转)
摘要:最近装了VS2010尝鲜。在Win7下速度明显快了很多。顺便装了Microsoft sql server 2008 R2,在看SQL 2008对T-SQL语法的增强的时候注意到了一个表变量作为参数传递的新语法觉得很不错。 首先建立一张测试表:CREATETABLE[dbo].[us]( [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](50)NULL, [pass][varchar](50)NULL,CONSTRAINT[PK_us]PRIMARYKEYCLUSTERED( [id]ASC)WITH(PAD_INDEX =OFF,STATI... 阅读全文
posted @ 2013-05-03 11:05 一粒沙 阅读(358) 评论(0) 推荐(0)


点击右上角即可分享
微信分享提示