当前位置: 首页 > 图文教程 > 数据库 > MSSQL > sql语言中delete删除命令语句详解

MSSQL
精通数据库系列之入门:基础篇1
剖析SQL Server 2005查询通知之基础篇
用sp_lock诊断SQL Sever的性能问题
测试SQL Server业务规则链接方法
解析SQL Server数据应用在不同的数据库中
如何使用SQL Server数据库中查询累计值
逐行扫描 为你讲解几个基本SQLPLUS命令
教你一招:MSSQL数据库索引的应用
确定几个SQL Server栏中的最大值
SQL Server 2005分析服务 统一整合视图
如何使用SQL Server嵌套子查询
用TableDiff产生SQL Server同步脚本
小型商业应用选SQL Server还是Access
用SQL Server Having计算列和平均值
SQL Server 2005基于消息的应用程序介绍
在SQL Server实例之间传输登录和密码
SQL Server 2005深层工具和运行时间集
SQL Server数据库增强版备份体验
使用SQL Server 2000日志转移实现高可用性
浅谈Linq To Sql集成数据库语言的优劣

MSSQL 中的 sql语言中delete删除命令语句详解


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 249 ::
收藏到网摘: n/a

该语句请慎用,被删除的数据将不能恢复。 Table:用于标示删除的数据表的名称。
1:该表必须是一个事实存在的表,对于该处的表必须是一个实际存在于数据库中的表格,必能是由于select等语句创造出来的中间表。
2:该方式可以通过联合的方式同时在两个表格中满足一定关联条件的数据。
Top(*)用于指定删除的数据的数量
1:Top(N)表示在该表中删除表格中最靠前的N条数据。
2:在delete中不能和order连用,所以也不能通过top和order by连用来删除按照某一条件排序的全部的靠前的几条记录。
3:改语句不能用于sql2000中
search_condition 用于指定删除数据的条件
1:该命令和select中的search_condition一样。
2:该命令中会删除所有通过查询条件查询出来的数据。(无top的情况)。