Share via


2.1.2.236 T491, LATERAL derived table

V0272:

The specification states the following:

 Subclause 7.6, "<table reference>":
  
 <table primary> ::=
 <table or query name> [ [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ] ]
 | <derived table> [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ]
 | <lateral derived table> [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ]
 | <collection derived table> [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ]
 | <table function derived table> [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ]
 | <only spec> [ [ AS ] <correlation name>
 [ <left paren> <derived column list> <right paren> ] ]
 | <parenthesized joined table>
  
 ...
  
 <lateral derived table> ::=
 LATERAL <table subquery>
  
 ...
  
 Conformance Rules
  
 Without Feature T491, "LATERAL derived table", conforming SQL language shall not contain a <lateral derived table>.
  

Microsoft SQL Server 2008 R2 and Microsoft SQL Server 2012 vary as follows:

Transact-SQL does not support this feature. See the APPLY operator [MSDN-APPLY] for equivalent functionality.