Поделиться через


Метаданные набора результатов

Метаданные — это данные, описывающие другие данные. Например, метаданные результирующего набора описывают результирующий набор, например количество столбцов в результирующем наборе, типы данных этих столбцов, их имена, точность, значение NULL и т. д.

Приложения, взаимодействуемые, всегда должны проверять метаданные столбцов результирующего набора. Метаданные столбца в результирующем наборе могут отличаться от метаданных столбца, возвращаемых функцией каталога. Например, предположим, что обновляемый столбец включен в результирующий набор, созданный путем объединения двух таблиц. Хотя SQLColumnPrivileges может указывать на то, что пользователь может обновить столбец, метаданные результирующих наборов могут не указывать на это, в случае если столбец находится на стороне "многие" соединения; многие источники данных могут обновлять столбцы на стороне "один" соединения, но не на стороне "многие". Даже типы данных не могут считаться одинаковыми, так как источник данных может преобразовать тип данных при создании результирующего набора.

Этот раздел содержит следующие подразделы.