Skip to content

Commit 1f9051a

Browse files
authored
Merge pull request #13362 from CarlRabeler/3838
optional FROM clause
2 parents 7770a98 + 9e29be8 commit 1f9051a

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

docs/t-sql/statements/delete-transact-sql.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
title: "DELETE (Transact-SQL) | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "05/10/2017"
4+
ms.date: "12/30/2019"
55
ms.prod: sql
6-
ms.prod_service: "database-engine, sql-database, sql-data-warehouse, pdw"
76
ms.reviewer: ""
87
ms.technology: t-sql
98
ms.topic: "language-reference"
@@ -28,6 +27,7 @@ ms.author: carlrab
2827
monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||=sqlallproducts-allversions||>=sql-server-linux-2017||=azuresqldb-mi-current"
2928
---
3029
# DELETE (Transact-SQL)
30+
3131
[!INCLUDE[tsql-appliesto-ss2008-all-md](../../includes/tsql-appliesto-ss2008-all-md.md)]
3232

3333
Removes one or more rows from a table or view in [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)].
@@ -76,7 +76,8 @@ DELETE
7676
```
7777
-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse
7878
79-
DELETE FROM [database_name . [ schema ] . | schema. ] table_name
79+
DELETE
80+
[ FROM [database_name . [ schema ] . | schema. ] table_name ]
8081
[ WHERE <search_condition> ]
8182
[ OPTION ( <query_options> [ ,...n ] ) ]
8283
[; ]
@@ -464,6 +465,16 @@ WHERE ProductKey IN (
464465
WHERE T2.EnglishProductSubcategoryName = 'Road Bikes' )
465466
OPTION ( LABEL = N'CustomJoin', HASH JOIN ) ;
466467
```
468+
469+
### O. Delete using a WHERE clause
470+
471+
This query shows how to delete using a WHERE clause and not using a FROM clause.
472+
473+
```sql
474+
DELETE tableA WHERE EXISTS (
475+
SELECT TOP 1 1 FROM tableB tb WHERE tb.col1 = tableA.col1
476+
)
477+
```
467478
468479
## See Also
469480
[CREATE TRIGGER &#40;Transact-SQL&#41;](../../t-sql/statements/create-trigger-transact-sql.md)

0 commit comments

Comments
 (0)