摘要:
这是触发器用于关联条件的-------------1--------------set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER trigger [Collection_GasInsert] on [dbo].[Collection_Gas] FOR INSERT AS declare @GasName varchar(10)set @GasName=''declare @GasPpb decimal(18, 0)set @GasPpb=0declare @AlarmName varchar(10)set @AlarmName=& 阅读全文
posted @ 2013-09-17 17:31
meimao5211
阅读(222)
评论(0)
推荐(0)
摘要:
【SQL Server】SQL触发器经验详解|浏览:4314|更新:2013-01-07 15:332511全文阅读分步阅读加入杂志步骤12345678自从上次在经验中使用了触发器,有读者询问我一些关于触发器的相关信息,个人推荐首先你需要先去把触发器最基础的东西了解清楚,然后通过这次的经验,希望能在你理解的基础上,加深你对触发器的了解,能够在需要的时候想到触发器的功能或许能够帮你实现某种效果。工具/原料SQL Server 2005触发器的介绍1触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete 阅读全文
posted @ 2013-09-17 16:52
meimao5211
阅读(242)
评论(0)
推荐(0)
摘要:
·SQL的简单查询实例教程关键词:SQL语句大全中文网 整理编辑,经典SQL语句大全(SQL语句大总结),欢迎网友投稿下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言 (CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言 (SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言 (GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3 阅读全文
posted @ 2013-09-17 16:51
meimao5211
阅读(612)
评论(0)
推荐(0)
摘要:
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete 事件。我为什么要使用触发器?比如,这么两个表:复制代码代码如下:Create Table Student( --学生表StudentID int primary key, --学号....)Create Table BorrowRecord( --学生借书记录表BorrowRecord int identity(1,1), --流水号StudentID int , --学号Bor 阅读全文
posted @ 2013-09-17 16:49
meimao5211
阅读(449)
评论(0)
推荐(0)
摘要:
触发器deleted 表和 inserted 表详解2011-01-07 来自:博客园 字体大小:【大中小】摘要:触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。createtriggerupdateDeleteTimeonuserforupdateasbeginupdateusersetUpdateTime=(getdate())fromuserinnerjoininsertedonuser.UID=Inserted.UIDend上面的例子是在执行更新操作的时候同时更新,一下修改时间。关键在于Inserted表触发器语句中使用了两种特殊的表:deleted表和in 阅读全文
posted @ 2013-09-17 16:47
meimao5211
阅读(248)
评论(0)
推荐(0)
摘要:
SQL server触发器中 update insert delete 分别给写个例子以及解释下例子的作用和意思被, 万分感谢!!!!主要想知道下各个语句的书写规范。INSERT:表1(ID,NAME)表2(ID,NAME)当用户插入表1数据后,表2也被插入相同的数据CREATETRIGGERTRI1ON表1FORINSERTASBEGININSERTINTO表2SELECT*FROMINSERTEDENDGODELETE:表1(ID,NAME)表2(ID,AGE,GENDER)当用户删除表1某条ID的数据后,表2相应ID的数据也被删除CREATETRIGGERTRI2ON表1FORDELE. 阅读全文
posted @ 2013-09-17 16:44
meimao5211
阅读(305)
评论(0)
推荐(0)
摘要:
触发器中:selectidfrominserted这个句子有个情况不适合,就是如果一次操作插入的是多行,这条语句不就不行了么,那为什么检查语法时还没错误呢CREATETRIGGERTR_ZZONZZFORINSERTASBEGINDECLARE@ZZLBVARCHAR(30),@CSZNUMERIC(9,1),@ZZSNUMERIC(9,1),@ZZBHBIGINTdeclarecurinsensitivecursorforselectZZBH,ZZLB,ZZSfrominsertedforreadonlyopencurfetchnextfromcurinto@ZZBH,@ZZLB,@ZZSw 阅读全文
posted @ 2013-09-17 16:43
meimao5211
阅读(666)
评论(0)
推荐(0)
摘要:
在Sql Server触发器中判断操作是Insert还是Update还是DeleteDECLARE@IsInsertbit,@IsUpdatebit,@IsDeletebitIFEXISTS(SELECT1FROMinserted)ANDNOTEXISTS(SELECT1FROMdeleted)SET@IsInsert=1ELSESET@IsInsert=0IFEXISTS(SELECT1FROMinserted)ANDEXISTS(SELECT1FROMdeleted)SET@IsUpdate=1ELSESET@IsUpdate=0IFNOTEXISTS(SELECT1FROMinserte 阅读全文
posted @ 2013-09-17 16:41
meimao5211
阅读(253)
评论(0)
推荐(0)

浙公网安备 33010602011771号