UPDATE、DELETE 和 INSERT 语句
基于 SQL 的应用程序通过执行 UPDATE、DELETE 和 INSERT 语句对表进行更改。 这些语句是“最低”SQL 语法一致性级别的一部分,必须得到所有驱动程序和数据源的支持。
这些语句的语法为:
UPDATEtable-name
SETcolumn-identifier= {expression | NULL}
[,column-identifier= {expression | NULL}]...
[WHEREsearch-condition]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtable-name[(column-identifier [,column-identifier]...)]
{query-specification | VALUES (insert-value [,insert-value]...)}
请注意,“查询规范”元素仅在 Core 和 Extended SQL 语法中有效,并且“表达式”和“搜索条件”元素在 Core 和 Extended SQL 语法中会变得更加复杂。
与其他 SQL 语句一样,UPDATE、DELETE 和 INSERT 语句在使用参数时通常会更高效。 例如,可以准备并重复执行以下语句以在 Orders 表中插入多个行:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
可以通过传递参数值的数组来提高这种效率。 有关语句参数和参数值数组的详细信息,请参阅语句参数。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈