Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.databases.ms-sqlserver > #949

Re: Trigger help

From Gene Wirchenko <genew@ocis.net>
Newsgroups comp.databases.ms-sqlserver
Subject Re: Trigger help
Date 2012-04-02 20:52 -0700
Organization A noiseless patient Spider
Message-ID <rtskn757lq99qrt35fcrqosfqejl8j9350@4ax.com> (permalink)
References <11931752.1474.1333025246004.JavaMail.geo-discussion-forums@pbjv6> <XnsA029F1A89853BYazorman@127.0.0.1>

Show all headers | View raw


On Mon, 02 Apr 2012 23:45:21 +0200, Erland Sommarskog
<esquel@sommarskog.se> wrote:

>Johnnyb (john.lutheran@gmail.com) writes:
>> I need to create a trigger that will fire when particular text shows up
>> in a particular column. Then I need to copy that row to another table.
>> Not sure how to do this. Any help would be greatly appreciated. 
>
>CREATE TRIGGER tri ON tbl AFTER INSERT, UPDATE AS
>IF EXISTS (SELECT *
>           FROM  inserted
>           WHERE  col LIKE '%particular text%')
>BEGIN
>   -- Do something here.
>END
>
>
>inserted holds the inserted rows, or in case of an UDPATE statement, the
>updated rows after the UPDATE. 
>
>Don't forget to consider what should happen if the text appears both 
>before and after the update.

     Why would this be relevant since the trigger is for after the
insertion?  Assuming the above is correct, I think that I am missing a
nuance.

Sincerely,

Gene Wirchenko

Back to comp.databases.ms-sqlserver | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-03-29 05:47 -0700
  Re: Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-03-30 07:35 -0700
  Re: Trigger help bradbury9 <ray.bradbury9@gmail.com> - 2012-03-29 15:46 -0700
  Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-02 23:45 +0200
    Re: Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-04-02 15:04 -0700
      Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-03 07:33 +0000
    Re: Trigger help Gene Wirchenko <genew@ocis.net> - 2012-04-02 20:52 -0700
      Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-03 07:26 +0000
        Re: Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-04-03 05:03 -0700
        Re: Trigger help Gene Wirchenko <genew@ocis.net> - 2012-04-03 08:17 -0700
    Re: Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-04-04 07:05 -0700
      Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-04 23:45 +0200
      Re: Trigger help Gene Wirchenko <genew@ocis.net> - 2012-04-04 14:58 -0700
        Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-05 09:08 +0200
          Re: Trigger help Johnnyb <john.lutheran@gmail.com> - 2012-04-05 06:06 -0700
            Re: Trigger help Gene Wirchenko <genew@ocis.net> - 2012-04-05 08:24 -0700
            Re: Trigger help Erland Sommarskog <esquel@sommarskog.se> - 2012-04-05 23:51 +0200
          Re: Trigger help Gene Wirchenko <genew@ocis.net> - 2012-04-05 08:19 -0700

csiph-web