写了这样一个语句SQL,运行以后说什么第一行受影响怎么会事啊?

作者&投稿:晏怜 (若有异议请与网页底部的电邮联系)
简单sql语句(1 行受影响)~

执行的时候提示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

运行的话,就会提示影响三行数据,当然前提是你这里没有主键重复行~

N行受影响
1、说明你的SQL语句影响到了N行数据
2、这个语句可能是delete,那么就是删除了N行数据
3、可能是update,那么就是更新了N行数据
4、若是select,那么就是查到了N行数据
5、若是insert或into语句,那么就是插入了N行数据

因为你插入了一行,所以提示你一下,影响了一行。

如果插入了n行 会提示 影响了n行。


问一条SQL语句
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操作的触发器,...

如何利用sq语句查询表内详细信息
如查询 名字,年龄 从Student表 select name,age from Student

这条sq语句为什么不对
where 前面与单引号之间要空格哦。 后面zhuid的值要单引号哦,如zhuid是数值的话就不用了。

SQL语句怎样查询一个范围
查询范围在SQL语句中需要用between ...and或者>=及<=语句。1、创建测试表、插入数据:create table test(id int,name varchar2(20));insert into test values (1,'张三');insert into test values (2,'李四');insert into test values (3,'王五');insert into test values (4,'赵六');i...

sq 语句 查询两个表 并按时间字段排序
select * from ((select * from 表一)union (select * from 表二)) as t1 order by 时间

我sql语句这样写: GRANT SELECT TO 数据库用户 该数据库用户是不是...
对于Oracle 数据库,要查询全部表的话,需要这么写GRANT SELECT ANY TABLE TO 数据库用户;对于SQL Server 数据库,要查询 某个数据库的全部表的话,需要这么写先USE 指定的数据库GO然后GRANT SELECT TO 数据库用户GO这样, 这个数据库用户 就可以 SELECT 指定的数据库下的所有的表. 本回答由电脑网络分类达人 董辉推...

...分的同学学号,姓名,选修课的门数,总学分 sq语句是什么?
SQL语句 select a.sid as 学号,b.sname as 姓名,a.cnt as 选修课的门数,a.total as 总学分 from students b,(select t.sid,t.cid,count(1) as cnt,sum(t.credits) as total from (select distinct sc.sid,sc.cid,courses.credits from sc,courses where sc.cid=couses.cid and sc....

sql 语句 获取最大值
sql 语句获取一列中的最大值使用MAX() 函数 一、MAX() 函数返回指定列的最大值。二、SQL MAX() 语法:SELECT MAX(column_name) FROM table_name;三、参数解释 column_name:列名 table_name:表名

sql语句中通配符有几种
SQL语句中通配符有四种,分别是百分号%、下划线_、方括号[ ]、方括号[!](或[^])。在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。1、百分号%:可匹配任意类型和长度的字符,如果是中文,请使用两个百分号即%%。2、下划线_:匹配单个任意字符...

如何利用sq语句查询分析ao2011软件中被审单位财务数据
这类代码不会返回任何结果集,但是会消耗系统资源的,应改成这样:create table #t(...)13.很多时候用 exists 代替 in 是一个好的选择:select num from a where num in(select num from b)用下面的语句替换:select num from a where exists(select 1 from b where num=a.num)14.并不是...

江孜县15739177590: sql语句执行成功返回什么 -
闻律尼麦: SQL语句返回的结果是一个集合,是所有查询到的数据的结合,没有数据时是一个空集合.但是各语言的SQL函数结果就不是了,一般返回一个资源句柄,看你说的什么语言.补充:晕死,至今你都不说你这是INFORMIX,幸好我看见SQLCA很面熟,否则大家如何回答你的问题,谁都以为你说的是MS SQL.SQLCA是数据库操作之后都会更新,0表示成功,其它数字为错误代码.

江孜县15739177590: 怎么执行SQL语句 -
闻律尼麦: 以mysql为例子吧,比如现在写了一个sql语句 select* from table 把这个sql语句复制到sqlyong上,执行就ok了 , 还是不懂的话 你先安装一个sql数据库,再安装一个客户端 ,把客户端跟数据库链接上,百度下怎么执行就清楚了.

江孜县15739177590: sql server 2008 执行语句后怎么恢复 -
闻律尼麦: 一般在修改、删除的方法的时候都会有事务机制,就是在操作失败的情况下,系统自动恢复到修改、删除以前的状态,也就相当于这条语句没执行.但是如果执行成功以后想要恢复就不行了,那就只有按照楼上说的,查看备份识别变更项和变更值,再修改回去.

江孜县15739177590: 谁能具体说一下这个sql语句执行的详细过程 -
闻律尼麦: declare @sql varchar(8000) set @sql = 'select level ' ------赋值@sql print @sql ---执行的第一步,打印出来 select @sql = @sql+', Min(case months when ''' + months + ''' then times else 0 end) [' + months + ']' from (select distinct months from M) as a ...

江孜县15739177590: sql创建数据库语句 -
闻律尼麦: 创建数据库的SQL语句:create database stuDB on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称 size=5mb, ...

江孜县15739177590: 网页上提交了一条sql语句,但是没执行完毕就关闭网页,后台数据库会一直执行这条语句吗? -
闻律尼麦: 会执行下去!你执行了SQL语句,,那么你就执行了相关的后台代码,只要后台代码执行完成了,那么SQL就完成了,前台显示只是一个形式!除非你执行的SQL语句很复杂,需要花费很多的时间,那么后台的数据库会执行,但是执行不完整!

江孜县15739177590: SQL语句到底是怎么执行的 -
闻律尼麦: 下面先给出上面的SQL语句的执行顺序,然后进行讲解: (8)select (9)distinct (11)top 1 (6)Table1.id,COUNT(Table1.name) as nameCount (1)from Table1 (3)inner join Table2 (2)on Table1.id=Table2.id (4)where Table1.id<4 (5)group ...

江孜县15739177590: sql这两句命令是什么意思?执行了这两句命令以后用什么命令还原回来? -
闻律尼麦: 这两句是增加表结构字段定义的语句.删除表结构字段定义语句为:alter tabledrop [column]{restrict | cascade} 依照你的情况应该是:alter table pre_common_member_connect drop conuintoken cascade; alter table pre_common_connect_guest drop conuintoken cascade;

江孜县15739177590: sql语句内连接如何使用limit -
闻律尼麦: 在执行一条sql语句之后,你可能想要保存它.这样你可以在以后打开并运行它或基于它来写一条新的sql语句.要保存一条sql语句,你可以使用在$2-11中描述的标准窗口技术. 打开一个已保存的文件,你可以用open命令.例如,在这一节中,...

江孜县15739177590: 求助几个简单的sql的命令语句 -
闻律尼麦: 奇怪,第一种可以,执行第二种方法提示无效:select * from card.log消息 208,级别 16,状态 1,第 1 行对象名 'card.log' 无效.调试了一下,原来还需要加多一个点,就正常了.注:列增加后将不能删除.DB2中列加上后数据类型也不能改变...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网