Compartilhar via


Expressões sem suporte

Este tópico descreve expressões Transact-SQL que não têm suporte no Entity SQL. Para obter mais informações, confira Como o Entity SQL difere do Transact-SQL.

Predicados determinados

O Transact-SQL permite constructos da seguinte forma:

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

O Entity SQL, no entanto, não dá suporte a tais constructos. As expressões equivalentes podem ser gravadas no Entity SQL como segue:

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

Operador *

O Transact-SQL dá suporte ao uso do operador * na cláusula SELECT a fim de indicar que todas as colunas devem ser projetadas. Não há suporte a isso no Entity SQL.

Confira também