新手:什么是有返回行的sql语句?什么是无返回行的sql语句? 我知道select 是又返回行的sql 语句,insert是无返回行的sql语句,但是具体的解释呢?高手请回答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExecuteReader是有返回行,我个人理解就是有返回的数据,像查找某一值赋给变量等,也就是说从数据库里返回数据到程序中的。而查询数据并输出的话,这是没有返回行的。可以用ExecuteNonQuery进行执行。 1:select 是返回行的。2:insert /update /delete都是不返回行的。3:其它的DDL语句都是不返回行的,比如:create table,create view,create procedure.大体是就这样理解就行了。 现在 你用的 C#里的开发方法 可能 有一个INT返回值 返回他影响的 行数!! 很多语句都有返回影响行数的。select,insert,delete,update都有影响行数。但除select外,都不返回数据集。 要从数据将数据返回到应用程序,你用select ...(where) 等语句,或由它们构成的Procedrue要通过应用程序将数据传递给数据库用Insert ,UPDATE,等语句或其构成的ProcedrueDelect用于删除,可以删除整个表数据也可以删除目标行的数据...DataReader是一个只读游标模型..没有存储得有数据,性能较佳,如果要缓存的数据,请使用DataTable 表是由行组成的select:选择了一些行,并反给你,也就是说你得到数据了其他的:你得不到任何数据! 我从smallxu 得到了我想要的答案。 图片缩放功能 C# winform datagridview 多列排序 C# telnet网络编程 提交不上数据 input(button) javascript xmlhttp 读取word内容 并读取格式 excel表中的数据导入SQL中 关于窗体大小变化的问题 怎样在vs.net中实现datagrid的翻页功能? 怎么过滤数据集表中的记录? Odbc.ConnectionString怎么写? 新手:什么是有返回行的sql语句?什么是无返回行的sql语句? .net
而查询数据并输出的话,这是没有返回行的。可以用ExecuteNonQuery进行执行。
2:insert /update /delete都是不返回行的。
3:其它的DDL语句都是不返回行的,比如:create table,create view,create procedure.
大体是就这样理解就行了。
返回他影响的 行数!!
select,insert,delete,update都有影响行数。但除select外,都不返回数据集。
select:选择了一些行,并反给你,也就是说你得到数据了
其他的:你得不到任何数据!