知识大全 解析SQLServer2005的Top功能

Posted

篇首语:人无常识,百事难成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 解析SQLServer2005的Top功能相关的知识,希望对你有一定的参考价值。

解析SQLServer2005的Top功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  所有人都知道select top 的用法 但很多人还不知道update top 和 delete top 怎么用 以往的做法是set rowcount来指定 其实SQL 中对于Top语句的增强除了参数化之外还包括对update和delete的支持 但可惜的是还不支持自定义 的order by列 如果要自定义派序列可以借助CTE 对于CTE的任何更改都会影响到原始表 我们看下面的测试代码

复制代码 代码如下: set nocount on use tempdb go if (object_id ( tb ) is not null ) drop table tb go create table tb (id int identity ( ) name varchar ( ) tag int default ) insert into tb (name ) select a insert into tb (name ) select b insert into tb (name ) select c insert into tb (name ) select d insert into tb (name ) select e /* 更新前两行 id name tag a b c d e */ update top ( ) tb set tag = select * from tb /* 更新后两行 id name tag a b c d e */ ;with t as ( select top ( ) * from tb order by id desc ) update t set tag = select * from tb /* 删除前两行 id name tag c d e */ delete top ( ) from tb select * from tb /* 删除后两行 id name tag c */ ;with t as ( select top ( ) * from tb order by id desc ) delete from t select * from tb set nocount off   cha138/Article/program/MySQL/201311/29576

相关参考

知识大全 专家谈SQLServer2005CLR

专家谈SQLServer2005CLR  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在SQLS

知识大全 sqlserver2005 安装图解教程以及SQL 2005 SP3补丁安装图文教程

sqlserver2005安装图解教程以及SQL2005SP3补丁安装图文教程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,

知识大全 配置 SQLServer2005 以允许远程连接

配置SQLServer2005以允许远程连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!启用SQ

知识大全 用SQLServer2005同义字缩短开发时间

用SQLServer2005同义字缩短开发时间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  同

知识大全 SQLServer2005与DB28.2之对比

SQLServer2005与DB28.2之对比  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对比结

知识大全 sqlserver2005使用row

语法ROW_NUMBER()OVER(PARTITIONBYCOLUMNORDERBYCOLUMN)<BR>例子:  复制代码代码如下:  select*from(    select*R

知识大全 SQLServer2005移植到Oracle10g经验总结

SQLServer2005移植到Oracle10g经验总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 SQLServer2005数据库连接中常见问题

SQLServer2005数据库连接中常见问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  主

知识大全 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法

使用SQLSERVER2005/2008递归CTE查询树型结构的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 SQL Server 2005 Beta 2 Transact-SQL功能(2)

SQLServer2005Beta2Transact-SQL功能(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶