你在查询分析器中执行一个删除table1数据的sql语句,看执行结果。

解决方案 »

  1.   

    创建没问题,但是你的触发器的代码只是做了select操作,并没有做delete操作
      

  2.   

    我刚才是直接在表中点右键直接删除的,我现在查询分析器中
    写入 DELETE FROM table1 where id1='999' 分析查询正确,但是点击执行就不行了现象:
    服务器: 消息 208,级别 16,状态 1,行 1
    对象名 'table1' 无效。什么意思?
      

  3.   

    to  wangdehao(找找找) ( ) 信誉:100 
    那应该怎么办呢?我看有的资料还先创建了视图,我是不是差个视图啊,如果要视图的话,又怎么处理呢?
      

  4.   

    我现在这样了,都还不行!是怎么回事哦!
     CREATE TRIGGER [TR_table2] ON [dbo].[table1] 
    FOR  DELETE 
    AS 
    DELETE from table2 where table2.id1 in (select id1 form table1 )
    return
      

  5.   

    你这样试试
    CREATE TRIGGER [TR_table2] ON [dbo].[table1] 
    FOR  DELETE 
    AS 
    DELETE from table2 where table2.id1=deleted.id1
    return