2012年11月13日

摘要: SQL 提出年份月份函数2010-09-16 14:20:13|分类:sql|标签:sql|字号订阅--MSSQL 提供了这样的函数--提出年份selectdatepart(year,getdate())--提出月份selectdatepart(month,getdate())--提出星期(从年初始到当前日期)selectdatepart(week,getdate())--提出天数(当月第几天)selectdatepart(day,getdate())--提取天数(从年初起到当前日期)selectdatepart(dayofyear,getdate())--提取小时selectdatepart 阅读全文
posted @ 2012-11-13 22:19 哈哈菜鸟 阅读(668) 评论(0) 推荐(1) 编辑

2011年9月18日

摘要: Expression Tree 创建任意多个参数的构造函数Lambda表达式上一篇文章我介绍了使用Expression Tree 来创建带参数的构造函数Lambda表达式,但不是任意多个参数。当天晚上看到Ivony的留言,顿时有了一点灵感,决定再深入一下。固定参数:上一篇文章只是针对固定参数(例如1个或两个参数的情况)来构建表达式,实际上构建表达式是:Expression<Func<int, string, object>> createInstanceExp = (arg1, arg2) => new Bar(arg1, arg2);使用这个表达式生成的委托并缓 阅读全文
posted @ 2011-09-18 10:40 哈哈菜鸟 阅读(607) 评论(0) 推荐(0) 编辑

2011年9月16日

摘要: C#中的反射 Assembly.Load() Assembly.LoadFrom()2010-12-13 20:59:39|分类:c# Assembly|字号订阅一些关于C#反射的知识,估计也就最多达到使用API的程度,至于要深入了解,以现在的水平估计很难做到,所以下面此篇文章,以作为一个阶段的总结。对于反射的总结,我想从以下几个方面展开,首先是反射程序集,模块,类的成员以及成员的一些信息;接下来就是动态调用类的成员方法;第三个方面就动态产生程序集,模块和类以及类的成员。好了,现在就让我们从反射各种信息开始吧在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Ref 阅读全文
posted @ 2011-09-16 16:48 哈哈菜鸟 阅读(1912) 评论(1) 推荐(1) 编辑
摘要: 详解C#中的反射2011-04-01 15:36:07|分类:C#|字号订阅转自:http://blog.csdn.net/educast/archive/2008/09/07/2894892.aspx今天喵喵遇到一个问题我设计的数据库的一些字符串字段是固长字符串从里面取出实体的值后面有多余的空格于是我就想把这些多余的空格去掉写了一个去除实体中字符串属性多余空格的方法代码在:http://student.csdn.net/space.php?uid=216968&do=blog&id=58153两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你 阅读全文
posted @ 2011-09-16 16:47 哈哈菜鸟 阅读(2278) 评论(1) 推荐(1) 编辑

2011年9月2日

摘要: http://www.w3school.com.cn/sql/sql_func_len.asp 阅读全文
posted @ 2011-09-02 20:59 哈哈菜鸟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: SQL Server T-SQL高级查询高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select distinct sex from student;--count 统计select count(*) from student;select count(sex) from student;select count(distinct sex) from student;--top 取前N条记录sel 阅读全文
posted @ 2011-09-02 20:58 哈哈菜鸟 阅读(184) 评论(0) 推荐(0) 编辑

2011年8月29日

摘要: SQL SERVER Cross Apply同事的一个问题,列出所有用户返点最高的一条数据代码SELECTB.*FROM(SELECTDISTINCT[KeyinID]FROMDE_AtmosphereEvaluation)ACROSSAPPLY(SELECTTOP1B.*FROMDE_AtmosphereEvaluationBWHEREA.[KeyinID]=B.[KeyinID]ANDB.[PointID]NOTIN(SELECT[ID]FROM[DE_AtmosphereMonitoringPoint]WHERE[ESource]='上风向')ORDERBYB.[Scor 阅读全文
posted @ 2011-08-29 13:03 哈哈菜鸟 阅读(239) 评论(0) 推荐(0) 编辑
摘要: CROSS APPLY 和outer apply的区别:DECLARE@ttable(姓名varchar(10))insertinto@Tvalues('张三')insertinto@Tvalues('李四')insertinto@Tvalues('王二')insertinto@Tvalues(NULL)DECLARE@T2table(姓名varchar(10),课程varchar(10),分数int)insertinto@T2values('张三','语文',74)insertinto@T2values(' 阅读全文
posted @ 2011-08-29 13:03 哈哈菜鸟 阅读(191) 评论(0) 推荐(0) 编辑
摘要: publicconststringTEMP_TABLE_NAME="Temp";publicvoidCreateTempTableStructure(EmployeeDataSet.EmployeesALLDataTableemployeeDataTable){if(!this.Tables.Contains(TEMP_TABLE_NAME)){DataTabletempTable=newDataTable(TEMP_TABLE_NAME);foreach(DataColumncolumninemployeeDataTable.Columns){DataColumndata 阅读全文
posted @ 2011-08-29 09:42 哈哈菜鸟 阅读(3617) 评论(0) 推荐(1) 编辑
摘要: 1、处理脱机数据,在多层应用程序中很有用。 2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.C 阅读全文
posted @ 2011-08-29 09:39 哈哈菜鸟 阅读(938) 评论(0) 推荐(1) 编辑

导航