Sdílet prostřednictvím


Nepodporované výrazy

Toto téma popisuje Transact-SQL výrazy, které nejsou podporovány v Entity SQL. Další informace naleznete v tématu Rozdíl entity SQL od jazyka Transact-SQL.

Kvantifikované predikáty

Transact-SQL umožňuje konstrukce následujícího formuláře:

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

Entity SQL však takové konstrukty nepodporuje. Ekvivalentní výrazy je možné napsat v Entity SQL následujícím způsobem:

not exists(select 0 from employees as e where sal <= e.salary)
exists(select 0 from employees as e where sal > e.salary)

* – operátor

Transact-SQL podporuje použití operátoru * v klauzuli SELECT k označení, že by měly být všechny sloupce promítané. V Entity SQL se to nepodporuje.

Viz také