【打印文档】【大 中 小】【关闭窗口】
触发器和存储过程作用
发布时间:2007-09-04 10-39-49 作者:河南新华电脑学院
1,触发器。其实也是一些sql语句。可以设定什么时候触发这些sql语句执行。比如,当数据库里 有插入insert,update等动作的时候,让触发器的sql语句执行,这些sql语句可以插入,修改某 个表。 2,存储过程。也是一些sql语句集合,包含表达式,控制流程,比较接近程序语言了,比如,有 if判断语句,可以声明变量,可以初始化变量,可以接受参数。 (大多数应用程序并不需要),请在存储过程中使用 SET NOCOUNT ON 语句以终止该行为。根据 存储过程中包含的影响行的语句的数量,这将删除客户端和服务器之间的一个或多个往返过程。 尽管这不是大问题,但它可以为高流量应用程序的性能产生负面影响。 create procedure test_MyStoredProc @param1 int set nocount on
使用 SET NOCOUNT ON
默认情况下,存储过程将返回过程中每个语句影响的行数。如果不需要在应用程序中使用该信息
as
编辑: 点击次数:







