Partilhar via


Expressões sem suporte

Este tópico descreve expressões Transact-SQL que não são suportadas no Entity SQL. Para obter mais informações, consulte Como o Entity SQL difere do Transact-SQL.

Predicados quantificados

Transact-SQL permite construções do seguinte formulário:

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

Entity SQL, no entanto, não suporta tais construções. Expressões equivalentes podem ser escritas em Entity SQL da seguinte maneira:

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 suporta o uso do operador * na cláusula SELECT para indicar que todas as colunas devem ser projetadas. Isso não é suportado no Entity SQL.

Consulte também