GET_SEQUENCES
Содержание раздела
Поддерживается в версиях: 6.12.
Запрос возвращает информацию о числовых последовательностях в датасорсе, указанном в запросе или используемом по умолчанию.
Запрос доступен для СУБД ADB и ADP.
Связанные запросы
Синтаксис
GET_SEQUENCES([schema_name,] ['datasource_alias'])
Параметры:
schema_name
-
Имя схемы в СУБД, по которой запрашивается информация о числовых последовательностях. Если не указано, запрос возвращает информацию о последовательностях во всех схемах окружения.
Запрос не учитывает логическую БД, используемую по умолчанию.
datasource_alias
-
Имя датасорса, по которому запрашивается информация о числовых последовательностях.
Если не указано, в ответе возвращается информация по датасорсу, используемому по умолчанию. Датасорс по умолчанию выбирается так:
- Среди типов датасорсов, заданных с помощью параметра конфигурации
DTM_CORE_PLUGINS_WITHOUT_FROM
, выбирается первый из присутствующих в инсталляции. По умолчанию наиболее приоритетным считается ADP, следующим по приоритету — ADB. - Среди датасорсов выбранного типа выбирается датасорс, перечисленный первым в конфигурации.
- Среди типов датасорсов, заданных с помощью параметра конфигурации
Варианты ответа
Успешный ответ содержит объект ResultSet, где каждая строка соответствует одной числовой последовательности. Неуспешный ответ содержит исключение.
Параметры ответа
sequence_catalog
— имя базы данных, содержащей последовательность;sequence_schema
— имя схемы, содержащей последовательность;sequence_name
— имя последовательности;data_type
— тип данных значений в последовательности;numeric_precision
— точность типа данных (количество значащих цифр);numeric_precision_radix
— основание системы счисления для столбцовnumeric_precision
иnumeric_scale
. Возможные значения:2
— двоичная система,10
— десятичная система;
numeric_scale
— количество значащих цифр после разделителя;start_value
— начальное значение последовательности;minimum_value
— минимальное значение последовательности;maximum_value
— максимальное значение последовательности;increment
— шаг между значениями последовательности;cycle_option
— признак цикличности последовательности. Возможные значения:YES
— цикличная последовательность, которая начинается сначала после использования последнего значения;NO
— однократная последовательность, используемая до исчерпания ее значений.
Примеры
Запрос в указанном датасорсе
Запрос последовательностей в схеме marketing
:
GET_SEQUENCES(marketing, 'adp2')
Запрос последовательностей во всех схемах окружения:
GET_SEQUENCES('adp2')
Запрос в датасорсе, используемом по умолчанию
Запрос последовательностей в схеме marketing
:
GET_SEQUENCES(marketing)
Запрос последовательностей во всех схемах окружения:
GET_SEQUENCES()