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


Managed Database Tables - List By Schema

Вывод списка таблиц управляемой базы данных

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables?$filter={$filter}&api-version=2021-11-01

Параметры URI

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

string

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

managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

schemaName
path True

string

Имя схемы.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

$filter
query

string

Выражение фильтра OData, которое фильтрует элементы в коллекции.

Ответы

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

DatabaseTableListResult

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

Other Status Codes

Ответы на ошибки: ***

  • 400 UpdateNotAllowedOnPausedDatabase — пользователь пытался выполнить обновление приостановленной базы данных.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 SourceDatabaseNotFound — база данных-источник не существует.

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 ResourceDoesNotExist — ресурс с именем "{0}" не существует. Чтобы продолжить, укажите допустимое имя ресурса.

  • 404 InvalidDatabaseSchema — в базе данных отсутствует схема.

  • 404 InvalidDatabaseTable — таблица отсутствует в базе данных.

  • 404 InvalidDatabaseColumn — столбец отсутствует в таблице.

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

Примеры

List managed database tables

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

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables?api-version=2021-11-01

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

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table1",
      "name": "table1",
      "type": "Microsoft.Sql/managedInstances/databases/schemas/tables"
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table2",
      "name": "table2",
      "type": "Microsoft.Sql/managedInstances/databases/schemas/tables"
    }
  ]
}

Определения

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

Ресурс таблицы базы данных.

DatabaseTableListResult

Список таблиц базы данных.

TableTemporalType

Темпоральный тип таблицы.

DatabaseTable

Ресурс таблицы базы данных.

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

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.memoryOptimized

boolean

Указывает, оптимизирована ли таблица для памяти.

properties.temporalType

TableTemporalType

Темпоральный тип таблицы.

type

string

Тип ресурса.

DatabaseTableListResult

Список таблиц базы данных.

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

string

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

value

DatabaseTable[]

Массив результатов.

TableTemporalType

Темпоральный тип таблицы.

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

string

NonTemporalTable

string

SystemVersionedTemporalTable

string