Разница между функциями, возвращающими базовый тип данных и составной тип данных, заключается в типе возвращаемого значения. 12
Функции, возвращающие базовый тип, возвращают таблицу с одним столбцом. 1 Если функция определена как возвращающая базовый тип, она создаёт таблицу из одного столбца. 2
Функции, возвращающие составной тип, возвращают таблицу со столбцами для каждого атрибута составного типа. 1 Составной тип представляет собой набор именованных полей, экземпляр которого можно рассматривать как одно значение. 4
Таким образом, основное различие заключается в том, что функция, возвращающая базовый тип, возвращает таблицу с одним столбцом, а функция, возвращающая составной тип, — таблицу со столбцами для каждого поля составного типа. 12