添加删除ADO.NET语句提示

开发 后端
在其作用域内的 ADO.NET语句变量、或是将 OPENDATASOURCE 函数作为服务器名称的由四部分组成的表名(或视图名称)还可以在 DELETE 语句中作为表源使用。

ADO.NET语句指定对查询进行优化,以便快速检索第一个 number_rows(非负整数)。在第一个 number_rows 返回后,查询继续进行并生成完整的结果集,下面就进行学习思考。

指定目标表所允许的一个或多个表提示。需要有 WITH 关键字和圆括号。不允许有 READPAST、NOLOCK 和 READUNCOMMITTED。有关表提示的更多信息,请参见 FROM。view_name是视图名称。在视图的 FROM 子句中,view_name 引用的视图必须可更新且正确引用一个基表。有关可更新视图的更多信息,请参见  ADO.NET语句

 说明  如果表或视图存在于另一个数据库内或有一个不同于当前用户的所有者,则使用格式为 server_name.database.[owner].object_name 的由四部分组成的合法名称。有关更多信息,请参见  ADO.NET语句语法规则。rowset_function_limited。#t#

OPENQUERY 或 OPENROWSET 函数,视提供程序功能而定。有关提供程序所需功能的更多信息,请参见 OLE DB 提供程序的 UPDATE 和 DELETE 语句要求。有关行集函数的更多信息,请参见 OPENQUERY 和 OPENROWSET。FROM < table_source >

指定附加的 FROM 子句。这ADO.NET语句个对 DELETE 的 Transact-SQL 扩展使您得以从 <table_sources> 指定数据,并从第一个 FROM 子句内的表中删除相应的行。这个扩展指定联接,可在 WHERE 子句中取代子查询来标识要删除的行。table_name [[AS] table_alias ]

是为删除操作提供标准值的表名。view_name [ [ AS ] table_alias ]是为删除操作提供标准值的视图名称。带 INSTEAD OF UPDATE 触发器的视图不能是含有 FROM 子句的 UPDATE 的目标。

使用DataSet的另一个好处是它能被继承用于建立强类型的DataSet。强类型DataSet的好处包括设计时的检查和强类型DataSet 的Visual Studio .NET语句填充。当你为DataSet固定了大纲或关系结构时,就能建立强类型DataSet,把行和列作为对象的属性而不是项的集合。

例如,作为暴露顾客表的某一行的列名的代替,你可以暴露Customer对象的 Name属性。强类型的DataSet衍生自DataSet类,因此不会牺牲DataSet的任何功能,也就是说,强类型的DataSet也可以是远程的,并作为数据绑定控件(例如DataGrid)的数据源提供。如果不知道大纲, ADO.NET语句也能通过使用通常的DataSet获得好处,但是丧失了强类型DataSet的附加特性。  

在强类型DataSet中处理空值 使用强类型DataSet时,你能给DataSet 的XML大纲定义语言(XSD)作注解以确保强类型DataSet正确的处理空(Null)的引用。空值(nullValue)注释使你能用String.Empty这个特定值代替DBNull、保持了空引用、或者产生一个异常。 ADO.NET语句选择其中的哪个依赖于应用程序的内容,默认情况下遇到空引用将产生一个异常。  

责任编辑:chenqingxiang 来源: chinaunix
相关推荐

2009-11-13 11:08:04

ADO.NET Row

2009-12-30 15:17:06

ADO.NET选项

2009-12-28 14:54:48

ADO.NET语句

2010-01-04 15:27:31

ADO.NET SQL

2009-11-12 14:03:03

ADO.NET数据集约

2009-10-29 11:18:47

ADO.NET SQL

2009-12-28 16:03:42

编写ADO.NET

2009-12-21 14:31:29

ADO.NET类文件

2009-12-31 10:57:14

ADO.NET SEL

2009-12-28 15:11:36

ADO.NET专家

2009-12-29 14:41:13

ADO.NET 数据集

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2011-05-20 11:31:07

ADO.NET

2010-01-04 10:48:30

ADO.NET特色

2009-09-09 10:23:59

ADO.NET连接

2009-11-11 14:27:32

ADO.NET函数

2009-12-18 14:37:56

ADO.NET模型

2009-11-12 13:53:27

ADO.NET Sel

2011-06-02 09:39:29

ADO.NET
点赞
收藏

51CTO技术栈公众号