hoge66的专栏

-----------------------看到专栏,偷着笑!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月20日

摘要: 传值和传址的区别(值类型和引用类型的区别 )usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{classPerson{publicintBlood=10;}classProgram{publicstaticvoidAdd(intx){x+=10;Console.WriteLine("值类型当参数被传递并修改之后:"+x);}publicstaticvoidAdd(Personperson){person.Blood+=10;Console.Wri 阅读全文

posted @ 2011-06-20 23:20 hehoge 阅读(893) 评论(0) 推荐(0) 编辑

摘要: 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序; Minus:对两个结果集进行差操 阅读全文

posted @ 2011-06-20 23:11 hehoge 阅读(274) 评论(0) 推荐(0) 编辑

摘要: SQLserver 数据库设计 事务、外键 阅读全文

posted @ 2011-06-20 10:45 hehoge 阅读(432) 评论(0) 推荐(0) 编辑

摘要: 事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。 举个例子,比如你去银行转帐就是一个事务。转帐可以简单的分为两个步骤,一是把钱从你的帐户中扣除,二是把钱存到你指定转帐的帐户中。这两个步骤就是一个事务,必须全部执行,或是全部不执行。如果从你帐户扣钱成功,但是转帐失败,那么你转帐的钱就没有了;如果是扣钱失败了,但是转帐成功了,那银行就亏了。 事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样. 阅读全文

posted @ 2011-06-20 10:25 hehoge 阅读(285) 评论(0) 推荐(0) 编辑