Freigeben über


Nicht unterstützte Ausdrücke (Entity SQL)

In diesem Thema werden die Transact-SQL-Ausdrücke beschrieben, die in Entity SQL nicht unterstützt werden. Weitere Informationen finden Sie unter Die Unterschiede zwischen Entity SQL und Transact-SQL.

Quantifizierte Prädikate

In Transact-SQL sind Konstrukte der folgenden Form zulässig:

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

Entity SQL unterstützt solche Konstrukte jedoch nicht. In Entity SQL können gleichwertige Ausdrücke wie folgt geschrieben werden:

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

"*"-Operator

Transact-SQL unterstützt die Verwendung des "*"-Operators in der SELECT-Klausel, um anzugeben, dass alle Spalten herausprojiziert werden sollen. Dies wird in Entity SQL nicht unterstützt.

Siehe auch

Konzepte

Übersicht über Entity SQL
Die Unterschiede zwischen Entity SQL und Transact-SQL