小弟我是走投无路了,请高手的大大们帮帮我吧!!!
来源:百度知道 编辑:UC知道 时间:2024/08/22 09:15:09
7. Triggers
Last but least, you need to learn about triggers. Triggers are similar to stored procedures in that they are groupings of SQL statements. The major difference is how triggers are executed. Triggers are executed when a row is inserted, updated, or deleted from a table, depending on how the triggers were created. Triggers are a powerful way to enforce business rules when data is modified. A single table can have up to three different triggers on it. You can have a trigger that fires when an UPDATE occurs, one that fires when an INSERT occurs, and one that fires when a DELETE occurs. Triggers can be a way that the SQL Server automates business processes. For example, when an author has sold enough books to cover the advance that the publishing company paid, a trigger could be used to automatically begin calculating the royalty payments. Triggers fire after the record has been successfully modified in the tabl
一看就像是翻译软件翻得.看我的,好久没搞SQL相关的东西,翻得不好请见谅!
触发器
到现在为止,你需要明白什么是触发器.触发器类似于SQL语句中的被分组的储存过程.而最大的不同是触发器是如何被执行的.当从表中插入,修改或者删除一行时,触发器都可能被执行,根据不同的执行
条件.触发器是一种有效的方法来强制执行一些相关规则当数据被修改时.一个单一的表最多可以有三个不同的触发器.你可以在修改时触发一个,在插入时触发一个,在删除时触发一个.触发器是SQL服务器自动执行事件处理的一种方法.例如,当一个作者销售的书超出出版社预定的数目时,触发器就可以自动计算出出版社需要多付出的版税,数据记录被成功的在表中被修改后,触发器就会被执行.如果因为语法错误或者违反强制约束而造成的修改失败,触发器就不会执行.
在处理使用触发器时,你需要懂得关于下面一点非常关键的建议.尽管触发器非常强大有用,但是它们也是会很大的消耗你服务器的性能.小心尽量不要插入太多的函数到你的触发器中,因为会很大的减缓你的用户的查询结果的速度.
7. 触发器
持续,但是最少, 您需要得知触发器。 触发器于存储过程是相似的他们是SQL声明分组。 主要区别是怎么触发器被执行。 当插入时,触发器被执行列, 更新, 或从桌删除, 根据怎样触发器被创造了。 当修改时,触发器是一个强有力的方式强制执行商业惯例数据。 一张唯一桌可能有三台不同触发器对此。 您能有射击的触发器当更新发生时, 射击的一当插入物发生时,
并且一火,当删除发生。 触发器可以是方式SQL服务器自动化业务流程。 例如, 当作者卖足够的书报道出版公司支付的前进, 触发器能用于自动地开始计算特许使用金。 在纪录在桌里之后,成功地被修改了触发器射击。 如果修改无法由于句法错误或压抑
当应付触发器时,您需要知道一个问题的小心。 虽然触发器可能是非常强有力的, 他们可以也是非常残损的到您的服务器表现。 非常小心您不设法放许多种功能入您的触发器,因为它将减速反应,并且可能真正地挫败您的用户。
管他怎么得,对了 就是了