Compartir a través de


Expresiones no admitidas (Entity SQL)

En este tema se describen las expresiones de Transact-SQL que no se admiten en Entity SQL. Para obtener más información, vea Cómo se diferencia Entity SQL de Transact-SQL.

Predicados cuantificados

Transact-SQL permite construcciones con el formato siguiente:

sal > all (select salary from employees)
sal > any (select salary from employees)

Entity SQL, sin embargo, no admite tales construcciones. En Entity SQL, se pueden escribir expresiones equivalentes del siguiente modo:

not exists(select 0 from employees as e where sal > e.salary)
exists(select 0 from employees as e where sal > e.salary)

Operador *

Transact-SQL admite el uso del operador * en la cláusula SELECT para indicar que todas las columnas se deberían proyectar fuera. Esto no se admite en Entity SQL.

Vea también

Conceptos

Información general de Entity SQL
Cómo se diferencia Entity SQL de Transact-SQL