日期:2014-05-18  浏览次数:20514 次

我在查询分析器用UPDATE更新一个表出现两个结果,为什么?
我用update更新一个表,但是在下面出现了两个结果。

执行语句如下:

update employee set wagetype=2 where wagetype=3

下面的结果是这样的。


(所影响的行数为 9 行)


(所影响的行数为 28 行)


这是为什么?这还是第一次见到。
请问怎么会这样。

------解决方案--------------------
打开表名前的加号,你就能看到一个"触发器",点它前面的加号,就能看到触发器名.
------解决方案--------------------
你可以在系统视图中查到触发器.
执行:
select * from sysobjects where xtype='TR'
你就能看到了(假如有的话).
------解决方案--------------------
选择表,右击,编写脚本到新查询窗口,然后可以看到表定义,拿到目标数据库中执行就行.不过触发器要另外单独做同样的事情.
------解决方案--------------------
约束已经存在,你再CREATE,当然出错。ALTER全改成CREATE就可以了。
相关性??!!是指触发,存储过程,函数。。。??用你导出的代码已经能生成表结构,如果要把那些对象一起导出成脚本,就要选中相应的对象,重复上面的步骤(右键——》。。。)
或者选中数据库,重复上面的步骤(右键——》。。。),得到时整个库的创建脚本。
或者用PD导出整个库的创建脚本。
手都酸了,给点分。。。