巧妙地处理“...查看嵌套级别超出(限制32)”错误

时间:2012-03-19 15:00:21

标签: sql-server-2008

错误:超出了最大存储过程,函数,触发器或视图嵌套级别(限制32)。

我正在从另一个视图创建一个视图,从最近创建的视图中创建另一个视图,依此类推,深入32级。 我在SAS中遇到了同样的限制,我在那里做的是从达到限制的地方切换到使用表。然而,这并不适合我,因为我处理大量数据,其中视图是首选,因为与表相比,它们的创建时间要快得多。

简短的问题是:处理这个问题的有效而聪明的方法是什么?

为了使其更明确,我有:

  

从VIEW0创建VIEW1
  从View1创建view2
  ....
  从View99创建View100

由于允许的最大嵌套级别,这将在第32步产生错误。

非常感谢。

0 个答案:

没有答案