1行受影响,就表示修改了1行,2行受影响,就表示修改了2行,可以select查看表,对比你修改的内容结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言。
1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言,1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。
受影响行数,可以使用SQL内部函数:【@@Rowcount】来获得
例如:
select * from 表名select @@Rowcount as Row_count
就会输出上面的查询查到了多少行数据
同理,在Update语句、Delete语句后直接紧跟【select @@Rowcount as Row_count
】语句,也可以获得其影响行数
执行的时候提示1 行受影响的意思是说,你执行use HWI
insert into hwi.dbo.test
(name, kecheng, fenshu)
values('a', 'd', 'd')
go
这条语句时,成功的插入了一行数据,假如你这里写多几行,如:
use HWI
insert into hwi.dbo.test --这里是插入一条数据
(name, kecheng, fenshu)
values('a', 'd', 'd')
insert into hwi.dbo.test --这里是插入一条数据
(name, kecheng, fenshu)
values('b', 'd', 'd')
insert into hwi.dbo.test --这里是插入一条数据
(name, kecheng, fenshu)
values('c', 'd', 'd')
go
运行的话,就会提示影响三行数据,当然前提是你这里没有主键重复行~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)