gpt4 book ai didi

sql - 为什么我得到额外的(1 行受影响)

转载 作者:行者123 更新时间:2023-12-04 22:06:34 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Why there is an extra "(1 row(s) affected)"

(2 个回答)


7年前关闭。




我正在更新 sql server 表并只更新一条记录。但是我收到消息(受影响的 1 行)很多次,为什么会这样?
我的查询是:

UPDATE V2HRMS.dbo.tbl_pm_employee
SET LeavingDate='06-26-2013'
,Status=1
WHERE EmployeeCode=3407

这只是为了我的知识。

最佳答案

我认为您的表上定义了一些触发器,请尝试执行以下语句以查看您的表上是否定义了任何触发器:

SELECT SO.NAME, SC.[text]
FROM sysobjects SO INNER JOIN syscomments SC
ON SO.ID = SC.ID
WHERE SO.[type] = 'TR'
AND SC.[text] LIKE '%tbl_pm_employee%'
找到触发器后,如果您不想在更新表时执行它,请使用以下语句禁用和启用它:
禁用触发器
DISABLE TRIGGER tr_Triggername ON tbl_pm_employee;
在这里做你的更新
启用触发器
ENABLE TRIGGER tr_Triggername ON tbl_pm_employee;

关于sql - 为什么我得到额外的(1 行受影响),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20785225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com