摘要: 本部分内容为《数据库原理》课程中的一个课堂案例,幻灯片提供的动画演示有助于理解并发控制的本质,本文内容为幻灯片的摘要。 1、下载本文所对应的幻灯片; 2、下载本文对应的VS2005代码。 如果你对自己并发控制的能力很有自信的话,读完“一、问题提出”后直接可以跳转到“四、看来问题真不简单”处阅读。 本文最后给出了部分测试用代码的简单讲解。 一、问题提出 设某银行存款帐户数据如下表: 现在要求编写... 阅读全文
posted @ 2007-01-29 16:36 Winner.Net(2007) 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Transact-SQL 游标名称的作用域 Microsoft® SQL Server™ 2000 支持 DECLARE CURSOR 语句上的 GLOBAL 和 LOCAL 关键字以定义游标名称的作用域。GLOBAL 指定游标名称对连接是全局性的。LOCAL 指定游标名称对含有 DECLARE CURSOR 语句的存储过程、触发器或批处理是局部性的。 在 Microsoft® SQL Serve... 阅读全文
posted @ 2007-01-29 13:44 Winner.Net(2007) 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over ! 我为什么要使用事务? 俺这里再举个很俗很俗的例子: 俺到银行存钱,于是有这么几个步骤: 1、把钱交给工作人员;2、工作人员填单;3、将单子给我签字;4、工作人员确认并输入电脑。 要是,要是我把钱交给工作人员之... 阅读全文
posted @ 2007-01-29 13:43 Winner.Net(2007) 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 由于我现在基本上是DBA的工作,因此平时也看一些数据库方面的书籍。但是我一直对存储过程和函数之间的区别掌握不透。我向来认为存储过程可以实现的操作,函数也一样可以实现。最近,刚好大学的老师给我们上SQL-Server的课程,我对这个问题的疑惑终于慢慢解开。今天晚上顺便看了些网上的资料,觉得以下分析比较合理: 1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强... 阅读全文
posted @ 2007-01-29 13:42 Winner.Net(2007) 阅读(1837) 评论(1) 推荐(1) 编辑
摘要: IEnumerable 二.IEnumerable和IEnumerable 主要实现 public IEnumerator GetEnumerator() C# 1.0中的foreach 没有迭代器的时候,创建一个可用于foreach的集合(C# 1.0): public class MyCollection... 阅读全文
posted @ 2007-01-29 10:15 Winner.Net(2007) 阅读(1223) 评论(1) 推荐(0) 编辑