本文目录一览

1,数据库的触发器有什么用

我就给你解释一下实际场景吧比如你有两个表 A 和 BA表有ID 和 NAME两列B表有ID,PLAY,NAMEID三列,A与B没有关联如果你想删除B表的内容,但是又同时想删除A表中A.ID=B.NAMEID那么你就要写两条语句如果使用触发器就只用写删除B表的内容语句,一旦删除内容,则触发器设定的表规则被触发,那么A表的相关内容也一起删除了

数据库的触发器有什么用

2,在数据库中触发器和游标要怎么使用

游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。
游标类似一个recordset,可以在sql语句中依次遍历某个select的结果集的每行记录每个字段。触发器用来进行一些自动的数据库维护,比如在某张表发生变化的时候,自动在另外一个表里做上记录。触发器能不用尽量不用,性能很差,容易出现问题。

在数据库中触发器和游标要怎么使用

3,sql的触发器是干什么的怎么用

触发器是用来保证数据一致性用的.他分为两种一种是操作前触发另外一种是操作后触发 ,主要是对数据的插入,删除,修改等动作进行跟踪及作出相应动作
触发器的主要作用是,实现由主键和外键所不能保证的复杂的参照完整性和数据一致性。例如我们日常生活中常用的银行存储系统就应用了触发器机制:当我们在银行办理存款或是取款业务后,系统除了会记录我们的交易信息外,还会根据我们存入或取出的金额自动更新我们帐户的余额(存款操作后增加帐户余额,取款操作后减少帐户余额),当操作中出现意外情况(如断电),系统还会回滚我们所做的操作,以保证交易的完整性。所以触发器是在对表进行插入、更新和删除操作时自动执行的存储过程,同时它也具有事务的功能(整个操作要么全部成功,要么全部失败)。

sql的触发器是干什么的怎么用

4,sql的触发器怎么做

这个不能用触发器,要用作业。打开企业管理器,进入你服务器名下的“管理”,启动SQL Server代理。然后查看服务器属性,选中“自动启动SQL Server代理”。接下来进入SQL Server代理下的“作业”,在右边点右键选“新建作业”。在“常规”里,随便输入一个作业名,分类要选最后一项“数据库维护”。在“步骤”里,点“新建步骤”,随便输入一个步骤名,数据库选成你的数据库,命令里输入你删除记录的语句,也可以通过“打开”来装载T-SQL脚本,弄好后记得分析一下,没有问题再继续。在“高级”里将“失败时的操作”改成“转到下一步”。在“调度”里,点“新建调度”,随便输入一个调度名,点“更改”,“发生频率”选每天,“一次发生于”里设置17:00:00,然后点“确定”,再点“确定”,再点“确定”,配置就完成了。

5,触发器的SQL语句解释

呵呵,看到你的这个问题了,回答一下,希望能给你增加印象。由于sqlserver 没有oracle中的行级触发器的概念,触发器如下:create trigger [tc2] on [dbo].[teacher] for insert,update as if (select salary from inserted)<3000update teacher set salary=3000 and tid= (select tid from inserted)说明:当你插入数据的时候,这条数据是存放在【inserted】表中的,在这个表中把【teacher】表的主键得到(假如是【tid】)然后把这个主键信息加到where 条件上,这样就能起到只更新插入的那一条数据的效果了,否则会出现更新了全表的问题。---以上,希望对你有所帮助。

6,SQL什么是索引和触发器

索引是对数据表中一个或多个列的值进行排序的结构,就像一本书的目录一样,索引提供了在行中快速查询特定行的能力触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。
触发器 是指对表执行了相应的操作后,触发器才会被激活。触发器有三种:插入、删除、修改。 与触发器相关的有两张逻辑表,分别是插入表和删除表。它们存储在内存中,并不存储在数据库中,这两个表是动态驻留在内存中的,当触发器工作完成,这两个表也被删除。这两个表主要保存因用户操作而被影响到的原数据值或新数据值。 插入表的功能:对一个定义了插入触发器的表来讲,一旦对该表执行了插入操作,那么对向该表插入的所有行来说,都有一个相应的副本存放到插入表中。即插入表就是用来存储向原表插入的内容。 删除表的功能:对一个定义了删除触发器的表,一旦执行了删除操作,那么对表中删除的所有行来说,都有一个相应的副本存储在删除表中。即删除表存放原表中删除的行。 索引的优点 1) 创建唯一性索引,保证数据库表中每一行数据的唯一性 2)大大加快数据的检索速度,这也是创建索引的最主要的原因 3)加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有效 4)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中查询中分组和排序 sql范式 该文章转载自德仔工作室: http://www.dezai.cn/article_show.asp?articleid=26268

文章TAG:数据  数据库  触发  触发器  数据库触发器  
下一篇