SQL Server delete删除指定记录
2011-08-12 14:46
232 查看
使用SQL语句删除指定记录
通过SQL语句中DELETE语句实现对指定记录的删除。
DELETE语句语法如下:
DELETE from <table name> [ WHERE < search_condition >]
参数:
table name:数据表名。
WHERE:指定用于限制删除行数的条件。如果没有提供 WHERE 子句,则 DELETE 删除表中的所有行。
search_condition:指定删除行的限定条件。
示例:
通过DELETE语句,删除“student”表中姓名为“王X”的学生信息。
USE student
delete from Student where name='王X'
GO
对于某些没有主键或索引的数据表,数据表中存在大量重复或空值记录。
如果使用WHERE子句限定删除条件的话,对于数据表中某些有用信息也将一并删除。SQL Server在DELETE语句提供了删除空记录的语法
通过SQL语句中DELETE语句实现对指定记录的删除。
DELETE语句语法如下:
DELETE from <table name> [ WHERE < search_condition >]
参数:
table name:数据表名。
WHERE:指定用于限制删除行数的条件。如果没有提供 WHERE 子句,则 DELETE 删除表中的所有行。
search_condition:指定删除行的限定条件。
示例:
通过DELETE语句,删除“student”表中姓名为“王X”的学生信息。
USE student
delete from Student where name='王X'
GO
对于某些没有主键或索引的数据表,数据表中存在大量重复或空值记录。
如果使用WHERE子句限定删除条件的话,对于数据表中某些有用信息也将一并删除。SQL Server在DELETE语句提供了删除空记录的语法
相关文章推荐
- SQL Server delete删除指定记录
- ms sql server 怎么查询指定行数的记录
- SQL Server中可不可以指定某些语句不记录到日志
- 用SqlDataAdapter.DeleteCommand根据DataSet删除数据库记录的失败教训
- SQL Server使用触发器删除重复的列(Delete duplicate rows using cursor in SQL Server)
- 在Oracle、MySQL、MS SQL Server中查询指定数目的记录
- SQL Server中快速删除重复记录(转东转西)
- 两个查询指定范围的记录的SQL语句(MS SQL SERVER 2005)
- ms sql server 2005 维护计划无法删除问题(sql server 2005 maintnance plan can not delete)
- sql server中查询删除含有回车换行制表符的记录
- Sql server 删除重复记录的SQL语句
- Sql Server里删除数据表中重复记录的例子
- sqlserver delete 删除两个表的差集
- SQL 添加中文记录;SQL 删除记录;删除所有内容(记录);delete和truncate的区别
- sql查询,删除重复记录
- SQL——指定表名和列名,删除对应的列
- 在SQL中删除重复记录(多种方法)
- zabbix通过jmx监控tomcat, Nginx日志统计方案全过程,切割nginx和tomcat日志并删除指定天数前的日志记录
- sql2005,删除某个字段重复的记录,随机留下一条记录
- 几个删除重复记录的SQL语句