WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:删除数据 阅读

MS SQL基础教程:删除数据

 2007-12-25 15:28:48 来源:WEB开发网   
核心提示:指定打开的游标名称,此游标必须是允许更新的,MS SQL基础教程:删除数据(2), cursor_variable_name指定游标变量的名称,此游标变量必须是允许更新的,因此,使用此选项可能会读取到其它用户尚未提交的数据, OPTION ( [,...n] )请参见第10 章“数据查询”中OP

指定打开的游标名称。此游标必须是允许更新的。 cursor_variable_name

指定游标变量的名称。此游标变量必须是允许更新的。 OPTION ( [,...n] )

请参见第10 章“数据查询”中OPTION 子句中所讲述的参数。 table_hint

表提示用于指定一个表的扫描计划,即将要用于查询优化器的一个或多个索引,或一个用于检索数据的锁定方法。此选项一般来说不必使用,查询优化器会自动选择一个最优的执行方案。各表提示之间应使用逗号隔开。 INDEX(index_val [,...n])

指定索引提示,即当执行命令时由SQL Server 使用的索引的名称或ID 号。每个表只能指定一个索引提示。在表提示中最多可以指定250 非簇索引。 FASTFIRSTROW

等价于OPTION (FAST 1) ,即对第一行返回数据采用查询优化。 HOLDLOCK

一般情况下,当执行SELECT 命令时,SQL Server 会在选取数据的过程中对该数据所属的数据页设定一个共享锁(Shared Lock, 关于锁的介绍请参见本章后部分)。当SQL Server 读到下一个数据页的数据时,上一个数据页的共享锁就会被解除。但如果使用了 HOLDLOCK 选项,则在整个SELECT 命令执行的过程中设定的共享锁会一直存在。此选项不能在带FOR BROWSE 子句的SELECT 语句中使用。此选项等价于SERIALIZABLE 选项。 NOLOCK

一般情况下,当执行SELECT 命令时,SQL Server 会在选取数据的过程中对该数据所属的数据页设定一个共享锁(Shared Lock, 关于锁的介绍请参见本章后部分)。但如果使用了NOLOCK 选项,则SQL Server 不会指定共享锁,而且不管其它用户是否正在更改所读取的数据,SELECT 命令仍然可以读取数据。因此,使用此选项可能会读取到其它用户尚未提交的数据。此选项等价于READUNCOMMITTED 选项。 PAGLOCK

上一页  1 2 3 4  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接