通常,我通过使用where语句运行查询来测试更新,然后在验证它执行我认为我希望它将where子句复制到update语句并执行它之后。但除了'4行更新'
之外,还有什么方法可以让语句返回更新所做的事情答案 0 :(得分:1)
当然,看一下T-SQL的输出子句 http://msdn.microsoft.com/en-us/library/ms177564.aspx
答案 1 :(得分:0)
您可以将记录加载到SQL Server中的临时表/变量中:
DECLARE @Temp TABLE(ID INT)
INSERT INTO @Temp (ID)
SELECT ID
FROM Customer
WHERE AcctBalance > 5000
--inspect as needed
UPDATE Customer
SET AcctBalance = 0
WHERE ID IN (SELECT ID FROM @Temp)
答案 2 :(得分:0)
依赖于服务器,您使用的库,在php中,pdo exec返回受删除或更新cluase影响的行数