Freigeben über


Database Tables - List By Schema

Datenbanktabellen auflisten

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

schemaName
path True

string

Der Name des Schemas.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

$filter
query

string

Ein OData-Filterausdruck, der Elemente in der Auflistung filtert.

Antworten

Name Typ Beschreibung
200 OK

DatabaseTableListResult

Datenbanktabellen wurden erfolgreich abgerufen.

Other Status Codes

Fehlerantworten: ***

  • 400 UpdateNotAllowedOnPausedDatabase: Der Benutzer hat versucht, ein Update für eine angehaltene Datenbank auszuführen.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden.

  • 404 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 404 DatabaseDoesNotExist: Der Benutzer hat einen Datenbanknamen angegeben, der auf diesem Server instance nicht vorhanden ist.

  • 404 ResourceDoesNotExist : Ressource mit dem Namen "{0}" ist nicht vorhanden. Geben Sie zum Fortfahren einen gültigen Ressourcennamen an.

  • 404 InvalidDatabaseSchema: Das Schema fehlt in der Datenbank.

  • 404 InvalidDatabaseTable: Die Tabelle fehlt in der Datenbank.

  • 404 InvalidDatabaseColumn: Spalte fehlt in der Tabelle.

  • 503 DatabaseUnavailable: Der Vorgang ist fehlgeschlagen, weil die Datenbank nicht verfügbar ist.

Beispiele

List database tables

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
DatabaseTable

Eine Datenbanktabellenressource.

DatabaseTableListResult

Eine Liste der Datenbanktabellen.

TableTemporalType

Der temporale Tabellentyp.

DatabaseTable

Eine Datenbanktabellenressource.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.memoryOptimized

boolean

Gibt an, ob die Tabelle speicheroptimiert ist.

properties.temporalType

TableTemporalType

Der temporale Tabellentyp.

type

string

Der Ressourcentyp.

DatabaseTableListResult

Eine Liste der Datenbanktabellen.

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Ergebnisseite.

value

DatabaseTable[]

Array von Ergebnissen.

TableTemporalType

Der temporale Tabellentyp.

Name Typ Beschreibung
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string