2013-09-05 97 views
0

我試圖將多個子查詢插入到單個查詢中。對於兩到三個子查詢,數據庫正常運行。但是當我插入更多的語句時,SQLite引擎正在給出「解析器堆棧溢出」錯誤。我的疑問是,子查詢有沒有最大值?爲什麼這個錯誤正常發生?在單個SQL查詢中允許的最大子查詢數

+1

請張貼完整的SQL語句。 –

回答

1

按照documentation,表達式樹的最大深度爲1000

如果運行了這個限制,你正在做的事情是錯誤的。 (是什麼你在做什麼?)

+0

好@CL。我會盡量減少我的表情的深度。 – nki

+0

使用EntityFramework和PredicateBuilder可以很容易地發生。 – springy76