delete (minimum)

Removes rows from a table.

Syntax

Transact-SQL Syntax

delete [from][[database.]owner.]{view_name | table_name}
 [where search_conditions]
delete [[database.]owner.]{table_name | view_name}
 [from [[database.]owner.]{view_name | table_name
[(index index_name [prefetch size][lru | mru])]}
 [, [[database.]owner.]{view_name | table_name
(index index_name [prefetch size][lru | mru])]} ]...]
 [where search_conditions]

ODBC Syntax

DELETE FROM table_name [WHERE search_condition]

Parameters

Examples

Usage

  • You cannot use delete with a multitable view.

  • If you do not use a where clause, all rows are deleted from the table or view that is named after the delete [from] Transact-SQL keyword parameter.

  • Upon completion of the delete command, the number of rows affected must be indicated.