Включает ли какой-либо стандарт SQL определение типа REF CURSOR или TABLE? - PullRequest
1 голос
/ 24 июля 2011

Мне всегда трудно читать довольно абстрактную стандартную спецификацию SQL, например, этот документ здесь:

http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt

Мне интересно, является ли какая-либо из основных поддерживаемых СУБД концепций типов REF CURSOR (Oracle, Postgres, SQL Server, ...) или TABLE (которые могут использоваться в качестве вложенных таблиц, например, в Oracle), или любая связанная концепция стандартизирована каким-то образом?

Например, HSQLDB, очень совместимая со стандартами база данных (начиная с версии 2.0), поддерживает функцию UNNEST для раскатывания типов ARRAY в таблицы. Эту концепцию unnesting можно считать частью не первой нормальной формы в реляционном моделировании , которая, кажется, является общей концепцией. Вот почему я подумал, что это может стоить стандартизации ...

...