Partager via


Expressions non prises en charge

Cette rubrique décrit Transact-SQL expressions qui ne sont pas prises en charge dans Entity SQL. Pour plus d’informations, consultez La façon dont Entity SQL diffère de Transact-SQL.

Prédicats quantifiés

Transact-SQL autorise les constructions du formulaire suivant :

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

Entity SQL, toutefois, ne prend pas en charge ces constructions. Les expressions équivalentes peuvent être écrites dans Entity SQL comme suit :

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

Opérateur *

Transact-SQL prend en charge l’utilisation de l’opérateur * dans la clause SELECT pour indiquer que toutes les colonnes doivent être projetées. Cela n’est pas pris en charge dans Entity SQL.

Voir aussi