Неподдерживаемые выражения (язык Entity SQL)

В этом разделе описываются выражения 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 это не поддерживается.

См. также

Основные понятия

Общие сведения о языке Entity SQL
Отличия Entity SQL и Transact-SQL