SQL删除

DELETE
定义
删除从表或视图的行。

 DELETE [FROM] [FROM [,... n]的] [WHERE {]

说明条款

  • FROM:可选关键字之间可以DELETE关键字和目标(表,视图或行集)使用
  • 从<TABLE>:FROM子句指定一个额外的。 这个扩展的Transact - SQL DELETE来指定数据,并消除在表中的第一条相应的行。 你可以使用这个扩展,它指定而不是在WHERE子句中的子查询,以确定要删除行的组合。
  • 地点:指定用于限制删除行数的条件。 未能提供一个WHERE子句,DELETE删除表中的所有行。

举例
A. 删除所有记录表SalesPersonQuotaHistory

 DELETE FROM Sales.SalesPersonQuotaHistory

B. 删除所有行的表ProductCostHistory中列值超过1000.00 StandardCost。

 DELETE FROM WHERE Production.ProductCostHistory StandardCost> 1000.00

C. 删除表上销售的行SalesPersonQuotaHistory年最新存储在表业务员

从FROM Sales.SalesPersonQuotaHistory Sales.SalesPersonQuotaHistory spqh DELETE AS SP INNER JOIN AS Sales.SalesPerson在哪里sp.SalesPersonID sp.SalesYTD spqh.SalesPersonID => 2500000.00

一个回应“SQL删除”

  1. Bitacoras.com 说:

    Bitacoras.com信息...

    率在Bitacoras.com:DELETE语句删除行的表或视图定义。 DELETE [FROM] [FROM [,N]?] [WHERE {]说明条款:可选关键字之间可以使用DELETE关键字你们... ...

评论