.NET Framework データ プロバイダーを使用すると、ストアド プロシージャまたはデータ定義言語ステートメント (CREATE TABLE や ALTER COLUMN など) を実行して、データベースまたはカタログに対してスキーマ操作を実行できます。 これらのコマンドはクエリのように行を返さないため、 Command オブジェクトは行を処理する ExecuteNonQuery を提供します。
ExecuteNonQueryを使用してスキーマを変更するだけでなく、このメソッドを使用して、データを変更し、INSERT、UPDATE、DELETE などの行を返さない SQL ステートメントを処理することもできます。
ExecuteNonQuery メソッドでは行は返されませんが、入力パラメーターと出力パラメーターと戻り値は、Parameters オブジェクトのCommand コレクションを介して渡して返すことができます。
このセクションにて
データ ソース内のデータの更新 データベース内のデータを変更するコマンドまたはストアド プロシージャを実行する方法について説明します。
カタログ操作の実行 データベース スキーマを変更するコマンドを実行する方法について説明します。