创建触发器
CREATE TRIGGER trigger_name 
ON { table | view } 
[ WITH ENCRYPTION ] 
{
    { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] }
        [ WITH APPEND ]
        [ NOT FOR REPLICATION ]
        AS
        [ { IF UPDATE ( column )
            [ { AND | OR } UPDATE ( column ) ]
                [ ...n ]
        | IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask )
                { comparison_operator } column_bitmask [ ...n ]
        } ] 
        sql_statement [ ...n ] 
    } 

解决方案 »

  1.   

    创建存储过程CREATE PROC [ EDURE ] procedure_name [ ; number ]
        [ { @parameter data_type }
            [ VARYING ] [ = default ] [ OUTPUT ]
        ] [ ,...n ] [ WITH
        { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ] AS sql_statement [ ...n ] 
      

  2.   

    在sql server 2000的联机从书中的索引中输入create procedure和create trigger
    有详细的说明和例子
      

  3.   

    好的use pubs
    goCREATE proc test @stor_id char(4),@sum smallint output
    as
    beginselect ord_num,ord_date,title_id,qty from sales
    where stor_id=@stor_idselect @sum=sum(qty) from sales
    where stor_id=@stor_id
    print @sum
    end
      

  4.   

    触发器的例子:
    CREATE TRIGGER trig1
    on authors
    FOR INSERT, UPDATE, DELETE
    AS 
       SELECT a.au_lname, a.au_fname, x.info 
       FROM authors a INNER JOIN does_not_exist x 
          ON a.au_id = x.au_id
    GO
      

  5.   

    具体的你可以参考SQL的联机丛书,里面的帮助很全的