Expresiones no admitidas

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

Predicados cuantificados

Transact-SQL permite construcciones con el formato siguiente:

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

En cambio, Entity SQL no admite estas 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 se deben proyectar todas las columnas. Esto no se admite en Entity SQL.

Consulte también