只能为具有基本行类型的内表指定伪组件table_line。
对于聚合函数之外、在HAVING后指定的列,必须使用GROUP BY分组。这也适用于在使用了HAVING子句的时候直接在SELECT列表中指定、但没有在GROUP BY后指定的列。
如果SELECT列表指定为*,HAVING子句只能同GROUP BY子句一起使用。
如果ORDER BY后使用了别名,这个名字必须是唯一的,也不可以和没有别名的列的名字相同。
在into后指定的工作区wa的字段少于SELECT列表中的显式字段。
在SELECT列表中显式指定的字段无法被赋给into子句中相应的结构工作区wa里的字段,或者无法赋给由括号包围、逗号分隔的数据对象。
在LIKE的右侧,不能指定长度是左侧字段2倍以上的字符文本或常量。
使用UPDATE FROM或MODIFY FROM访问所有字段都是键字段的投影视图。
使用INSERT FROM, UPDATE FROM,或者MODIFY FROM创建写入流时指定于通用的引用(A reference that is too general)。
在语句UPDATE中,列只能出现在单个更新表达式(update expression)的左端。
英文原文:
可以参考《数据库系统概念》的第3章SQL、第4章中级SQL和第5章高级SQL以理解某些内容。