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

MSSQL
SQL Server 2005查看文件及文件组的语句
用最简单的步骤备份SQL数据库的文件到本地
在SQL Server数据库中拆分字符串函数
SQL Server数据库维度表和事实表概述
Microsoft SQL Server数据库日志截断
SQL Server 2000 SP4与数据链接池问题
SQL Server游标使用实例
SQL Server 2008:传递表值参数
微软SQL Server 2008令商业智能平民化
将SQL2000数据库升级到SQL2005
在SQL Server2005中进行错误捕捉
动态SQL语句的编程
SQL Server 2008升级报表服务器数据库
在SAN上创建SQL Server群集
SQL查询中的转义序列不对的解决办法
SQL2005一个不起眼但很实用的函数
管理SQL Server数据库和应用元数据
选择SQL Server恢复模型确保正确备份
查看SQL执行计划常用方法
SQL2008增强的集成开发环境

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 243 ::
收藏到网摘: 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的情况)。