Udostępnij za pośrednictwem


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.

Zobacz też