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