テーブルに「COMPLETE」のような文字列を設定したいフィールドがあります。最初はフィールドは空で、「COMPLETE」のようなテキストを設定したいのですが、これまでのところ…</p>
string ID = GV_Action.Rows[0].Cells[1].Text;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("sp_Update", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@ID", SqlDbType.VarChar).Value = ID;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
以下の Strored 手順では、デフォルト ID を使用していますが、固定値を使用せずにパラメータ ID を渡したいのですが、どうすればよいですか? これが私がproc CREATE PROC sp_Updateを作成した方法です
なので
EXEC msdb.dbo.sp_start_job N'UpdateField';
行く
EXEC sp_Update
そして、これは、手順が update MyTable を開始するときに呼び出すジョブです。
Post_ID = 303 のステータス = '完了' を設定します。