我总是觉得很难阅读相当抽象的 SQL 标准规范,例如这里的文档:
http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
我想知道,任何主要 RDBMS 支持的 REF CURSOR 概念(Oracle、Postgres、SQL Server ......)或 TABLE 类型(可用作嵌套表,例如在 Oracle 中)或任何相关概念以某种方式标准化?
例如,HSQLDB,一个非常符合标准的数据库(从 2.0 版开始)支持将类型UNNEST
取消嵌套ARRAY
到表中的功能。这种取消嵌套的概念可以认为是关系建模中非第一范式的一部分,这似乎是一个常见的概念。这就是为什么我认为它可能值得标准化......