Sql server 查找所有行并为sql中的每一行执行代码
我在asp.net中有如下功能:Sql server 查找所有行并为sql中的每一行执行代码,sql-server,Sql Server,我在asp.net中有如下功能: DataTable dt = dal.ExecuteDataTable(CommandType.Text, "SELECT KID FROM Chart", new SqlParameter[] { }); for (int i = 0; i < dt.Rows.Count; i++) { Update(Convert.ToInt64(dt.Rows[i]["KID"])); } DataTable dt=dal.ExecuteDataTabl
DataTable dt = dal.ExecuteDataTable(CommandType.Text, "SELECT KID FROM Chart", new SqlParameter[] { });
for (int i = 0; i < dt.Rows.Count; i++)
{
Update(Convert.ToInt64(dt.Rows[i]["KID"]));
}
DataTable dt=dal.ExecuteDataTable(CommandType.Text,“从图表中选择KID”,新的SqlParameter[]{});
对于(int i=0;i
这段代码在SQl中的等价物是什么?我们可以在一个过程中同时执行select和update吗
是的,这在SQL中是可能的
在单个状态中选择并更新:
使用临时表:
你想在这里实现什么?您试图解决的问题是什么?我希望在SQL中执行select和update,而不是asp.net
1. Create temporary table in SQL.
2. Insert data into temporary table.
3. Access temp table data using while loop.
4. update single record one by one in while loop.