Teiid QueryParser未分析SELECT TOP编号|percent column_name



当我尝试用TOP子句解析Select查询时,例如Select TOP 10*FROM Customers

正在获取以下错误消息:java.lang.Exception:org.teiid.api.Exception.query.QueryParserException:TEID31100解析错误:在第1行第12列遇到"SELECT TOP[*]10[*]*FROM"。应为:|和"|"作为"|"在"|"之间,除了"|"中的"|"从"|"提取"|">

它适用于LIMIT子句,但不适用于TOP子句。SQL Server等数据库支持TOP子句来检索有限数量的行。Teiid查询分析器中是否不支持TOP子句?

Teiid使用[1]中所示的LIMIT支持类似的功能。我认为Teiid不支持TOP,因为它不是ANSI标准。

[1]http://teiid.github.io/teiid-documents/master/content/reference/r_limit-clause.html

最新更新