本主题介绍实体 SQL 中不支持的 Transact-SQL 表达式。 有关详细信息,请参阅 Entity SQL 与 Transact-SQL 的不同之处。
限定谓词
Transact-SQL 允许采用以下形式构造:
sal > all (select salary from employees)
sal > any (select salary from employees)
但是,实体 SQL 不支持此类构造。 等效表达式可以用实体 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 子句中使用 * 运算符来指示应投影所有列。实体 SQL 不支持此作。