苏飞论坛

标题: 触发器 [打印本页]

作者: 难得明白    时间: 2014-4-22 14:41
标题: 触发器
请大神指教:
在数据库stuMs中新建了表student、和表BorrowRecord,然后再student上创建了一个触发器,在执行触发器 后  又删除了该触发器,但是却不能删除这两张表了,总是报错:
不允许修改此表
消息 3609,级别 16,状态 2,第 1 行
事务在触发器中结束。批处理已中止。

作者: 站长苏飞    时间: 2014-4-22 15:36
使用语句删除,或者是停止服务再开启,我估计是被事务占用了
作者: 难得明白    时间: 2014-4-22 16:09
我是用语句删的,也重启了服务 还是不行

作者: 难得明白    时间: 2014-4-22 16:09
并且我发现  是这个库里的任何一张表都不能删
作者: 站长苏飞    时间: 2014-4-22 16:14
难得明白 发表于 2014-4-22 16:09
并且我发现  是这个库里的任何一张表都不能删

这个就不太清楚了,看样子是因为你的触发器的问题,你检查下是否删除了,把表都检查下,我怀疑还存在。
作者: 难得明白    时间: 2014-4-22 16:23
触发器确实已经删除了。之前这个触发器写的有问题,我让它去修改一个表中自增的id列去了,发现问题后就把它删了,就成了现在这个样子了
作者: 站长苏飞    时间: 2014-4-22 16:29
难得明白 发表于 2014-4-22 16:23
触发器确实已经删除了。之前这个触发器写的有问题,我让它去修改一个表中自增的id列去了,发现问题后就把它 ...

那这个我也不太清楚,估计得现场看了。建议你根据提醒百度一下
作者: 难得明白    时间: 2014-4-22 16:40
好滴 ,还是多谢啦




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4