查询

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库

数据操作语言 (DML) 是用于检索和使用 SQL Server 和 SQL 数据库中的数据的词汇。 大部分也可在 Azure Synapse Analytics 和 Analytics Platform System (PDW) 中使用(请查看各语句了解详细信息)。 使用这些语句可以从 SQL Server 数据库添加、修改、查询或删除数据。

本节内容

下表列出了 SQL Server 使用的 DML 语句。

 

下表列出了在多个 DML 语句或子句中使用的子句。

子句 可用于的语句
FROM (Transact-SQL) DELETE、SELECT、UPDATE
提示 (Transact-SQL) DELETE、INSERT、SELECT、UPDATE
OPTION 子句 (Transact-SQL) DELETE、SELECT、UPDATE
OUTPUT 子句 (Transact-SQL) DELETE、INSERT、MERGE、UPDATE
搜索条件 (Transact-SQL) DELETE、MERGE、SELECT、UPDATE
表值构造函数 (Transact-SQL) FROM、INSERT、MERGE
TOP (Transact-SQL) DELETE、INSERT、MERGE、SELECT、UPDATE
WHERE (Transact-SQL) DELETE、SELECT、UPDATE、MATCH
WITH common_table_expression (Transact-SQL) DELETE、INSERT、MERGE、SELECT、UPDATE