我不明白什么是存储过程和触发器,我用ADO+SQL server 2000

解决方案 »

  1.   

    存储过程:就是把一堆的sql语句堆在一起,在逻辑上,是一个语句触发器:顾名思义把
      

  2.   

    sql server books online -》索引-》 CREATE PROCEDURE -》Transact-SQL Reference
    sql server books online -》索引-》 CREATE TRIGGER -》Transact-SQL Reference
      

  3.   

    存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
    触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE,INSERT,DELETE这些操作时SQL Server就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。
      

  4.   

    我的理解:存储过程是可以调用外部变量的SQL语句
              触发器:是当一个表有变动引发变动另外一(多)个表的假设
      

  5.   

    开始->程序->Microsoft SQL Server->联机丛书
      

  6.   

    创建和维护数据库->存储过程->创建存储过程/执行存储过程
    语法和相关示例在 Transact-SQL