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


Catalog - List Procedures

Извлекает список процедур из каталога Data Lake Analytics.

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Учетная запись Azure Data Lake Analytics для выполнения операций каталога.

adlaCatalogDnsSuffix
path True

string

Возвращает DNS-суффикс, используемый в качестве основы для всех запросов службы каталога Azure Data Lake Analytics.

databaseName
path True

string

Имя базы данных, содержащей процедуры.

schemaName
path True

string

Имя схемы, содержащей процедуры.

api-version
query True

string

Версия клиентского API.

$count
query

boolean

Логическое значение true или false для запроса количества соответствующих ресурсов, включенных в ответ, например категорий?$count=true. Необязательно.

$filter
query

string

Фильтр OData. Необязательно.

$orderby
query

string

Предложение OrderBy. Одно или несколько выражений с разделительными запятыми с необязательным "asc" (по умолчанию) или "desc" в зависимости от порядка сортировки значений, например категорий?$orderby=CategoryName desc. Необязательно.

$select
query

string

Оператор OData Select. Ограничивает свойства каждой записи только теми, которые запрашиваются, например категории?$select=CategoryName,Description. Необязательно.

$skip
query

integer (int32)

minimum: 1

Количество элементов, которые следует пропустить перед возвратом элементов. Необязательно.

$top
query

integer (int32)

minimum: 1

Количество возвращаемых элементов. Необязательно.

Ответы

Имя Тип Описание
200 OK

USqlProcedureList

Успешно получен список процедур в указанной базе данных и схеме.

Примеры

Retrieves the list of procedures from the Data Lake Analytics catalog

Образец запроса

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/schemas/dbo/procedures?$filter=test_filter&$top=1&$skip=1&$select=test_select&$orderby=test_orderby&$count=False&api-version=2016-11-01

Пример ответа

{
  "nextLink": "https://contosoadla.datalakeanalytics.net/catalog/usql/databases/master/schema/dbo/statistics?api-version=2016-11-01&%24skiptoken=<token>",
  "value": [
    {
      "computeAccountName": "contosoadla",
      "version": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
      "databaseName": "master",
      "schemaName": "dbo",
      "procName": "test_proc_name",
      "definition": "test_definition"
    }
  ]
}

Определения

Имя Описание
USqlProcedure

Элемент процедуры U-SQL каталога Data Lake Analytics.

USqlProcedureList

Список элементов процедуры U-SQL каталога Data Lake Analytics.

USqlProcedure

Элемент процедуры U-SQL каталога Data Lake Analytics.

Имя Тип Описание
computeAccountName

string

имя учетной записи Data Lake Analytics.

databaseName

string

имя базы данных.

definition

string

определенный запрос процедуры.

procName

string

имя процедуры.

schemaName

string

имя схемы, связанной с этой процедурой и базой данных.

version

string (uuid)

версия элемента каталога.

USqlProcedureList

Список элементов процедуры U-SQL каталога Data Lake Analytics.

Имя Тип Описание
nextLink

string

ссылка на следующую страницу результатов.

value

USqlProcedure[]

Список процедур в сочетании базы данных и схемы