Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.