SQL Server 2000 删除数据的问题
请教各位:
我有一个User表,一个主表,主表中有User表的UserID字段,我将User表的数据删除后,主表中所有相应的数据也清空了,我并没有对这两个表建立关系,怎么还会有这种“级联删除”的现象啊?非常感谢!
------解决方案--------------------有触发器吧?
------解决方案--------------------查看是否在user表上有触发器
------解决方案--------------------
这个是不会的,索引不会导致级联删除。
这个lz可能要做个测试了,分别插入一条数据,然后删除user表中的,看主表中是否删除。
单独的语句如果没有引起删除,那基本可以断定,不是由于触发器或者是级联引起的。
------解决方案--------------------
lz这种情况,可以断定上面肯定有 级联删除或者是触发器,这两者肯定有一个。
select * from sys.objects where type ='TR' --看看里面parent_obj有没有user表的id
--没有2000的环境了,没法给你提供准确的代码,大概就是这个思路,lz参考看看