摘要: 问:不懂得什么是委托答:就是一个类调用另一个类的方法成员问:为什么要用委托呢?直接调用不就好了?答:当一个方法是多个类的公共方法的时候,往往就可以考虑使用委托问:噢,有什么好处吗?统一到一个地方?然后修改方便?答:形式统一,实现自便,比如事件源,他只知道当事件发生后要处理,但他不知道要如何处理,也不知道要谁来处理,这时就使用委托,相当于我要告你诽谤,但我不知道司法程序,这件事我就委托给律师帮我实现... 阅读全文
posted @ 2007-05-23 22:58 风轻如梦 阅读(197) 评论(0) 推荐(0)
摘要: A. 使用带有复杂 SELECT 语句的简单过程下面的存储过程从四个表的联接中返回所有作者(提供了姓名)、出版的书籍以及出版社。该存储过程不使用任何参数。 USE pubsIF EXISTS (SELECT name FROM sysobjects WHERE name = 'au_info_all' AND type = 'P') DROP PROCEDURE au_inf... 阅读全文
posted @ 2007-05-23 22:11 风轻如梦 阅读(267) 评论(0) 推荐(0)
摘要: 建立存储过程体 存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含任意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现: · CREATE DEFAULT · CREATE TRIGGER · CREATE PROCEDURE · CREATE VIEW · CREATE ... 阅读全文
posted @ 2007-05-23 21:50 风轻如梦 阅读(399) 评论(0) 推荐(0)
摘要: 定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?Microsoft公司为什么还要添加这个技术呢 那么存储过程与一般的SQL语句有什么区别呢 存储过程的优点:1.存储过程只在创造时进行编译,以后每次... 阅读全文
posted @ 2007-05-23 21:42 风轻如梦 阅读(190) 评论(0) 推荐(0)