数据操作语言 (DML) 语句 (Transact-SQL)

数据操作语言 (DML) 是用于检索和使用 SQL Server 2012 中的数据的词汇。 使用这些语句可以从 SQL Server 数据库添加、修改、查询或删除数据。

本节内容

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

BULK INSERT (Transact-SQL)

SELECT (Transact-SQL)

DELETE (Transact-SQL)

UPDATE (Transact-SQL)

INSERT (Transact-SQL)

UPDATETEXT (Transact-SQL)

MERGE (Transact-SQL)

WRITETEXT (Transact-SQL)

READTEXT (Transact-SQL)

下表列出了在多个 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

WITH common_table_expression (Transact-SQL)

DELETE、INSERT、MERGE、SELECT、UPDATE