要执行 INSERT 、UPDATE 或 DELETE 操作,必须使用集合变量格式。
例如,下面的语句返回了一个错误值。因为集合派生表 TABLE (parents.children),引用了表 parents,这个表也在 FROM 子句中引用:
SELECT COUNT(*) FROM parents, TABLE(parents.children) c_table WHERE parents.id = 1001;
要克服此限制,您可能需要写一个在 Projection 子句中包含子查询的查询:
SELECT (SELECT COUNT(*) FROM TABLE(parents.children) c_table) FROM parents WHERE parents.id = 1001;