适用于: .NET Framework
.NET
.NET Standard
使用 SQL Server Microsoft SqlClient Data Provider,可以执行存储过程或数据定义语言语句(例如CREATE TABLE,和 ALTER COLUMN),对数据库或目录执行架构操作。 这些命令不会像查询一样返回行,因此 SqlCommand 对象提供了 ExecuteNonQuery 来处理这些命令。
除了使用 ExecuteNonQuery 修改架构之外,还可以使用此方法来处理修改数据的 SQL 语句,但不返回行,例如 INSERT, UPDATE和 DELETE。
虽然行不是由 ExecuteNonQuery 方法返回的,但可以通过 Command 对象的 Parameters 集合来传递和返回输入和输出参数以及返回值。
在本节中
更新数据源中的数据
描述如何执行对数据库中的数据进行修改的命令或存储过程。
执行目录操作
描述如何执行对数据库架构进行修改的命令。