【发布时间】:2011-12-29 19:09:48
【问题描述】:
我的存储过程如下所示:
WITH MYCTE(...)
AS
(
..
)
SELECT cte.*
FROM MYCTE cte
SELECT *
FROM table1
INNER JOIN MYCTE ...
所以对于单个结果集一切正常,我将最后一个 SELECT 语句添加到我的存储过程中,现在我收到一个错误,说它不知道 MYCTE 是什么。
为什么我不能这样做?
假设它以某种方式工作(根据您的建议),我是否必须更改我的 dataset.fill 调用以恢复 2 个结果集(表)?
【问题讨论】:
标签: c# sql-server dataset common-table-expression