表 atopic_no class_no topic_bh topic_name
  1            1          DP0078SEC 酒店及部门介绍
  2            1          DP0001SEC 部门介绍
  3            1          DP0002SEC 酒店设施及服务
topic_no为主键要求:
  如果删除就回滚!

解决方案 »

  1.   

    topic_no   class_no   topic_bh       topic_name 
    1              1      DP0078SEC     酒店及部门介绍 
    2              1      DP0001SEC     部门介绍 
    3              1      DP0002SEC     酒店设施及服务topic_no为主键 要求: 
        如果删除就回滚! 
      

  2.   

    ??
    create trigger tria on a
    for delete
    as
    if exists(select 1 from deleted)
        rollback
      

  3.   

    create trigger triggername
    on table
    for INSTEAD OF delete
    as 
    begin
       RAISERROR ('Can't delete.', 16, 1)
       ROLLBACK TRANSACTION
    end
      

  4.   

    create trigger triggername
    on table
    for INSTEAD OF delete
    as 
    begin
       RAISERROR ('Can''t delete.', 16, 1)
       ROLLBACK TRANSACTION
    end
      

  5.   

    支持 instead of 触发.
      

  6.   

    chuifengde    select 1 from deleted
    是代表什么??