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