我总是觉得很难阅读相当抽象的SQL标准规范,例如这里的文档:
http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
我想知道,是REF CURSOR(Oracle,Postgres,SQL Server,...)或TABLE类型(可以用作嵌套表,例如在Oracle中)的任何主要的RDBMS支持概念,或者任何以某种方式标准化的相关概念?
例如,HSQLDB是一个非常符合标准的数据库(自2.0版本起)支持UNNEST
函数,以便将ARRAY
类型排除在表格之外。这种取消的概念可以被认为是non-first normal form in relational modelling的一部分,这似乎是一个常见的概念。这就是我认为可能值得标准化的原因......