我正在使用以下代碼將一行插入到數據庫中,並使用GETDATE()
設置日期。如果不運行第二個單獨的查詢以將該日期撤回,那麼在同一個查詢中是否有方法讓它返回剛剛插入的日期?在INSERT查詢中使用GETDATE(),它可以將該日期返回給我嗎?
int resultCompletedDate = 0;
using (SqlConnection connect = new SqlConnection(connectionString))
{
string updateQueryCompletedDate = @"UPDATE Conversions
SET CompletedDate = GETDATE(),
Status = 'Completed'
WHERE ID = @ID";
SqlCommand command1 = new SqlCommand(updateQueryCompletedDate, connect);
command1.Parameters.AddWithValue("ID", item1.ID);
connect.Open();
resultCompletedDate = Convert.ToInt32(command1.ExecuteScalar());
connect.Close();
}
順便說一句,是一個更新查詢:) –
哈哈哎呀!我錯過了那個 – Jrow