Delen via


Niet-ondersteunde expressies

In dit onderwerp worden Transact-SQL-expressies beschreven die niet worden ondersteund in Entity SQL. Zie Hoe Entiteit SQL verschilt van Transact-SQL voor meer informatie.

Gekwantificeerde predicaten

Transact-SQL maakt constructies van de volgende vorm mogelijk:

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

Entiteit SQL biedt echter geen ondersteuning voor dergelijke constructies. Equivalente expressies kunnen als volgt worden geschreven in Entity SQL:

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

*Operator

Transact-SQL ondersteunt het gebruik van de operator * in de SELECT-component om aan te geven dat alle kolommen moeten worden geprojecteerd. Dit wordt niet ondersteund in Entity SQL.

Zie ook