免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3753 | 回复: 3
打印 上一主题 下一主题

如何让一个触发器暂停 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-11 09:40 |只看该作者 |倒序浏览
有一个表,有几个触发器,在修改时触发。
在我修改某个字段时,不想触发其中的一个触发器。怎么解决!

论坛徽章:
0
2 [报告]
发表于 2003-12-11 09:47 |只看该作者
ALTER TABLE table
{ [ ALTER COLUMN column_name
    { new_data_type [ ( precision [ , scale ] ) ]
        [ COLLATE < collation_name > ]
        [ NULL | NOT NULL ]
        | {ADD | DROP } ROWGUIDCOL }
    ]
    | ADD
        { [ < column_definition > ]
        |  column_name AS computed_column_expression
        } [ ,...n ]
    | [ WITH CHECK | WITH NOCHECK ] ADD
        { < table_constraint > } [ ,...n ]
    | DROP
        { [ CONSTRAINT ] constraint_name
            | COLUMN column } [ ,...n ]
    | { CHECK | NOCHECK } CONSTRAINT
        { ALL | constraint_name [ ,...n ] }
    | { ENABLE | DISABLE } TRIGGER
        { ALL | trigger_name [ ,...n ] }
}

ALTER TABLE xxx DISABLE TRIGGER tri_name

论坛徽章:
0
3 [报告]
发表于 2003-12-11 09:51 |只看该作者

Re: 如何让一个触发器暂停

最初由 dhl2001 发布
[B]有一个表,有几个触发器,在修改时触发。
在我修改某个字段时,不想触发其中的一个触发器。怎么解决! [/B]


       修改表結構時是不會觸發任何事件的,
觸發器在SQL中只對數據變更起作用.

论坛徽章:
0
4 [报告]
发表于 2003-12-11 14:56 |只看该作者
最初由 dhl2001 发布
[B]没权限怎么办? [/B]


就申请啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP