次の方法で共有


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

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

schemaName
path True

string

スキーマの名前です。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

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

リソースの ID

name

string

リソース名。

properties.memoryOptimized

boolean

テーブルがメモリ最適化されているかどうか。

properties.temporalType

TableTemporalType

テーブルテンポラル型。

type

string

リソースの種類。

DatabaseTableListResult

データベース テーブルの一覧。

名前 説明
nextLink

string

結果の次のページを取得するためのリンク。

value

DatabaseTable[]

結果の配列。

TableTemporalType

テーブルテンポラル型。

名前 説明
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string