Nieobsługiwane wyrażenia
W tym temacie opisano wyrażenia Języka Transact-SQL, które nie są obsługiwane w języku Entity SQL. Aby uzyskać więcej informacji, zobacz Jak usługa Entity SQL różni się od języka Transact-SQL.
Kwantyfikowane predykaty
Język Transact-SQL umożliwia konstruowanie następującej formy:
sal > all (select salary from employees)
sal > any (select salary from employees)
Jednostka SQL nie obsługuje jednak takich konstrukcji. Wyrażenia równoważne można zapisywać w języku Entity SQL w następujący sposób:
not exists(select 0 from employees as e where sal <= e.salary)
exists(select 0 from employees as e where sal > e.salary)
*Operator
Język Transact-SQL obsługuje użycie operatora * w klauzuli SELECT, aby wskazać, że wszystkie kolumny powinny być przewidywane. Nie jest to obsługiwane w jednostce SQL.