コマンドを使用したデータ変更

適用対象: .NET Framework .NET .NET Standard

ADO.NET のダウンロード

SQL ServerのMicrosoft SqlClient Data Providerを使用すると、ストアド プロシージャまたはデータ定義言語ステートメント (CREATE TABLEや ALTER COLUMN など) を実行して、データベースまたはカタログに対してスキーマ操作を実行できます。 これらのコマンドはクエリとは異なり、行を返さないため、SqlCommand オブジェクトではこれらを処理するために ExecuteNonQuery が提供されています。

ExecuteNonQuery を使用してスキーマを変更するだけでなく、このメソッドを使用して、データを変更するが、INSERT、UPDATE、DELETEなどの行を返さない SQL ステートメントを処理することもできます。

ExecuteNonQuery メソッドでは行は返されませんが、Command オブジェクトの Parameters コレクションを通じて入力パラメーター、出力パラメーター、および戻り値を受け渡しできます。

このセクションの内容

データ ソースのデータの更新
データベース内のデータを変更するコマンドまたはストアド プロシージャを実行する方法について説明します。

カタログ操作の実行
データベース スキーマを変更するコマンドを実行する方法について説明します。

関連項目