Бөлісу құралы:


Неподдерживаемые выражения

В этом разделе описаны Transact-SQL выражения, которые не поддерживаются в Entity SQL. Дополнительные сведения см. в статье о том, как Entity SQL отличается от Transact-SQL.

Квантифицированные предикаты

Transact-SQL позволяет создать следующую форму:

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

Однако entity SQL не поддерживает такие конструкции. Эквивалентные выражения можно записать в 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)

Оператор *

Transact-SQL поддерживает использование оператора * в предложении SELECT, чтобы указать, что все столбцы должны быть проецированы. Это не поддерживается в Entity SQL.

См. также