sar*_*ran 0 .net c# sql-server common-table-expression c#-3.0
如果可能的话,直接在C sharp中调用CTE.任何人都可以告诉我如何在C sharp中调用CTE?
SQL Server中的CTE是常规SQL查询语句的一部分 - 因此,无论您执行SQL查询还是什么,都可以使用CTE:
string cteQuery = ";WITH yourCTE AS (SELECT .... FROM :... WHERE.....) SELECT * FROM yourCTE";
using(SqlConnection _con = new SqlConnection(connectionString))
using(SqlCommand _cmd = new SqlCommand(cteQuery, _con))
{
// provide parameters to the query, if needed
_con.Open();
using(SqlDataReader rdr = _cmd.ExecuteReader())
{
while(rdr.Read())
{
// grab your data from the data reader here
}
rdr.Close();
}
_con.Close();
}
Run Code Online (Sandbox Code Playgroud)
或者你想做什么?
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |