Share via


2.1.2.259 T654, SQL-dynamic statements in external routines

V0295:

The specification states the following:

 Subclause 5.4, "Names and identifiers":
  
 <external routine name> ::=
 <identifier>
 | <character string literal>
  
 Subclause 11.60, "<SQL-invoked routine>":
  
 <external body reference> ::=
 EXTERNAL [ NAME <external routine name> ]
 [ <parameter style clause> ]
 [ <transform group specification> ]
 [ <external security clause> ]
  
 Conformance Rules
  
 Without Feature T654, "SQL-dynamic statements in external routines", conforming SQL language shall not contain an <external routine name> that identifies a program in which an SQL-dynamic statement appears.

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

Transact-SQL does not support this feature.