C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页

2013年3月10日

摘要: 控制流语句 批处理: 一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。 批处理是分批提交到SQL Server示例,因此在不同的批处理里局部变量不可访问。 在不同批处理中,流程控制语句不能跨批处理。 如果想让多个语句分多次提交到SQL实例,则需要使用GO关键字。GO关键字本身并不是一个SQL语句,GO关键字可以看作是一个批处理结束的标识符,当遇到GO关键字时,当前GO之前的语句会作为一个批处理直接传到SQL实例执行。 不同的批处理局部变量不可访问,例如: DECLARE @i int; SET @i... 阅读全文
posted @ 2013-03-10 23:22 逆心 阅读(18591) 评论(2) 推荐(5) 编辑

2013年3月9日

摘要: 聚合函数对一组值计算后返回单个值。除了count(统计项数)函数以外,其他的聚合函数在计算式都会忽略空值(null)。所有的聚合函数均为确定性函数。即任何时候使用一组相同的输入值调用聚合函数执行后的返回值都是相同的,无二义性。T-SQL提供的聚合函数一共有13个之多。 聚合函数通常会在下列场合使用: 1、select语句的选择列表,包括子查询和外部查询。 2、使用compute或compute by产生汇总列时。 3、having子句对分组的数据记录进行条件筛选。聚合函数 1、平均值AVG AVG函数用于计算精确型或近似型数据类型的平均值,bit类型除外,忽略null值。A... 阅读全文
posted @ 2013-03-09 14:14 逆心 阅读(27010) 评论(1) 推荐(1) 编辑

2013年3月8日

摘要: 一、标识符 在T-SQL语言中,对SQLServer数据库及其数据对象(比如表、索引、视图、存储过程、触发器等)需要以名称来进行命名并加以区分,这些名称就称为标识符。 通常情况下,SQLServer数据库、数据库以及各种数据对象都应该有一个标识符,但对于某些对象来说,比如约束,标识符是可选的。推... 阅读全文
posted @ 2013-03-08 22:54 逆心 阅读(3529) 评论(0) 推荐(1) 编辑

摘要: 今天去面试的时候被一道题问得一点脾气都没有,今天特地来研究下。 子类成员变量,子类静态成员变量,子类构造函数,父类成员变量,父类静态成员变量,父类构造函数的执行顺序。 现在贴上从另外一个.net程序员写的实例,稍微改下。 public class ShowInfo { public ShowInfo(string info) { Console.WriteLine(info); } } class father { public static ShowInfo StaticFat... 阅读全文
posted @ 2013-03-08 20:16 逆心 阅读(5158) 评论(1) 推荐(4) 编辑

2013年3月7日

摘要: 表中数据的变化牵一发而动全身,会同时导致到索引中数据的变化。因此如果查询语句不需要索引,就应该删除无用的索引以提高效率。一、INSERT语句 1、基本插入语句 insert用于向表中输入数据,其具体的语法结构如下: INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 整个语法结构如下: INSERT [TOP () [PERCENT] ] [INTO] [()] [ OUTPUT ] {VALUES( ... 阅读全文
posted @ 2013-03-07 00:08 逆心 阅读(1121) 评论(0) 推荐(1) 编辑

2013年3月5日

摘要: 一、语法结构select select_list[ into new_table ]from table_source[ where search_condition ][ group by broup_by_expression ][ having search_condition ][order by order_by_expression [ asc | desc ] select查询语句中的主要参数说明如下select_list:查询的列或者表达式的列表,用逗号进行分隔。new_table:新的表名。table_source:要查询的表。如果是多个表,用逗号进行分隔。search_co 阅读全文
posted @ 2013-03-05 20:12 逆心 阅读(7159) 评论(0) 推荐(1) 编辑

2013年3月4日

摘要: 一、集合外键 在NHibernate中,典型的用于映射集合类的元素有,,,,,。 我们回到上一篇,集合映射基础当中的一对多查询。对于集合类型: public virtual ISet ListPerson { get; set; } NHibernate的配置文件与之对应的是: 那么、、、、、这些东西的用法以及它们之间的区别是什么呢? 1. ISet集合中的对象是唯一的,无序的,不能通过索引、key值访问。 在.Net中并没有与对应的类。因此当我们的配置文件是配置集合关系的时候,Model持久化类中ISet必须使用NHibernate的... 阅读全文
posted @ 2013-03-04 23:04 逆心 阅读(2535) 评论(0) 推荐(2) 编辑

摘要: 刚学NHibernate的时候觉得,HQL挺好用的,但是终归没有与其他技术相关联,只有NHibernate用到,一来容易忘记,二来没有智能提示,排除错误什么的都不给力,直到看到一个同事用Linq to NHibernate,那代码是相当的清晰明了,其实什么条件查询,HQL什么的感觉只是一个NHibe 阅读全文
posted @ 2013-03-04 17:16 逆心 阅读(4235) 评论(1) 推荐(4) 编辑

摘要: NHibernate完全靠配置文件获取其所需的一切信息,其中映射文件,是其获取数据库与C#程序关系的所有信息来源。一、简单映射 下面先来一个简单的例子,然后随着不断地对这个例子修修改改,从而真正了解映射文件。具体的资料可以查看http://www.cnblogs.com/kissdodog/archive/2013/02/21/2919886.html 先来看一张表: 映射文件Product.hbm.xml: PersonModel.cs:namespace Model{ public class... 阅读全文
posted @ 2013-03-04 15:00 逆心 阅读(3286) 评论(1) 推荐(2) 编辑

摘要: 最近真的火大了,Asp.net在类库中获取某文件的绝对路径。这个问题在初学的时候就经常碰到过,经常是查了忘,忘了查。浪费了大量的今天专门写个文章,以后到这里查。有时间顺便记得研究下这个东西。 在主程序目录就不说了Page.Server.MapPath(); 在类库里面,AppDomain.CurrentDomain.SetupInformation.ApplicationBase 这个属性加上文件相对于根目录的路径就OK了。 留个地址:http://www.cnblogs.com/hb_cattle/archive/2010/03/05/1679478.html,以后补充回来。 阅读全文
posted @ 2013-03-04 14:43 逆心 阅读(1990) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页