Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны 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.