sql查询分析器中,我执行了UPDATE语句后,提示‘(所影响的行数为 3行)‘,我如何用语句查询出提示内容

如题所述

第1个回答  2011-09-05
如果你需要得出影响的行数
可以编程的方式实现,其中 ExcuteNoQuery方法就是返回影响的行数
第2个回答  2011-09-05
你可以在执行update之前先用select查看一下受影响的记录,条件与update语句where后面的相同。
这样可以避免由于条件写的不正确直接update而导致错误的记录被更新。本回答被网友采纳
第3个回答  2011-09-05
update 是修改数据 返回的影响的行数就是你修改的数据条
想看你修改的数据 select不就可以查询出你数据库中的内容啦
第4个回答  2019-04-03
select @@ROWCOUNT
第5个回答  2011-09-05
存储过程的返回值是你自己控制的.如果你没有返回,.那么执行结果肯定是返回-1
你应该在你的存储过程中得到受影响的行数,然后返回它.程序才能得到.修改下存储过程吧

sql查询分析器中,我执行了UPDATE语句后,提示‘(所影响的行数为 3行...
可以编程的方式实现,其中 ExcuteNoQuery方法就是返回影响的行数

如何在SQL SERVER的查询分析器里执行update
1.打开 查询分析器 2.选择数据库 3.输入语句 UPDATE TABLENAME SET FIELDNAME='XXX'WHERE FIELDNAME='YYY'4.点执行按扭或按下F5即可。注意:点执行按扭或按下F5时,查询分析器会执行选中的语句,在没有选中是,执行当前窗口所有语句。

运行之后显示update语句的语法错误,麻烦大家帮我看看哪里错误
界面上新加一个EDIT,把你代码中的倒数第二个ShowMessage(an1)改成写入这个信息的edit的text属性,然后从这里拷贝出来这个sql语句,然后再在查询分析器中执行这个语句,看看是哪里出的问题。

SQL问题:本想执行update修改一条数据的,结果忘记写where条件了。结果...
2、恢复数据库 这时您只要选择您要恢复对事件点,右键点击选择 "undo transation "命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码

SQL查询分析器里中脚本的疑问
与 begin tran update s set sname='%j' where s1='1'if @@error<>0 rollback tran commit tran 区别是如果更新过程中遇到错误,不管什么错误,在begin tran 和commit tran中的rollback语句 会回滚到begin tran 之前的状态。(没有rollback语句不会回滚)前者就不一定,可能已更新的就没法还原了 ...

sql server 查询分析器消息栏里怎么去掉“(5 行受影响)”这些显示?
SET NOCOUNT on \/* 关掉 (X 行受影响消息)*\/ SET NOCOUNT off \/* 开启 (X 行受影响消息)*\/

SQL查询分析器怎么显示行数
用聚合函数:COUNT(*)统计查询输出的行数

SQLServer 数据库提示“错误的语法:"XXXX"必须是批处理中仅有的语句...
一、报错的原因分析:批处理必须以CREATE语句开始。也就是一个查询分析器里面只有一个批处理语句才是规范的语法。因为CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE RULE、CREATE SCHEMA、CREATE TRIGGER和CREATE VIEW语句不能在批处理中与其他语句组合使用。所有跟在该批处理后的其他语句将被解释...

如何使用SQL语句修改表内的数据
修改用到update语句,语句格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 即 update 员工表 set 部门id=01 where 员工id=0004 SQL联合主键 Create Table 表名 (字段名1 Int Not Null,字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),字段名3………字段名N...

sql语句在查询分析器中能执行,但是程序却不能执行,一直报错order by...
select * from (select top 10 * from tableName ) order by id desc 要加一个别名 select * from (select top 10 * from tableName ) a order by id desc

相似回答