Sdílet prostřednictvím


Database Tables - List By Schema

Výpis databázových tabulek

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

schemaName
path True

string

Název schématu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

$filter
query

string

Výraz filtru OData, který filtruje prvky v kolekci.

Odpovědi

Name Typ Description
200 OK

DatabaseTableListResult

Databázové tabulky se úspěšně načetly.

Other Status Codes

Chybové odpovědi: ***

  • 400 UpdateNotAllowedOnPausedDatabase – uživatel se pokusil provést aktualizaci pozastavené databáze.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 SourceDatabaseNotFound – zdrojová databáze neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 ResourceDoesNotExist – prostředek s názvem{0} neexistuje. Pokračujte zadáním platného názvu prostředku.

  • 404 InvalidDatabaseSchema – v databázi chybí schéma.

  • 404 InvalidDatabaseTable – v databázi chybí tabulka.

  • 404 InvalidDatabaseColumn – Sloupec chybí v tabulce.

  • 503 DatabaseUnavailable –Operace se nezdařila, protože databáze není k dispozici.

Příklady

List database tables

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
    }
  ]
}

Definice

Name Description
DatabaseTable

Prostředek databázové tabulky.

DatabaseTableListResult

Seznam databázových tabulek.

TableTemporalType

Dočasný typ tabulky.

DatabaseTable

Prostředek databázové tabulky.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.memoryOptimized

boolean

Určuje, jestli je tabulka optimalizována pro paměť.

properties.temporalType

TableTemporalType

Dočasný typ tabulky.

type

string

Typ prostředku.

DatabaseTableListResult

Seznam databázových tabulek.

Name Typ Description
nextLink

string

Odkaz na načtení další stránky výsledků

value

DatabaseTable[]

Pole výsledků

TableTemporalType

Dočasný typ tabulky.

Name Typ Description
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string