サポートされていない式 (Entity SQL)

このトピックでは、Entity SQL でサポートされていない Transact-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 の相違点