Managed Database Columns - List By Table

Výpis sloupců spravované databáze

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

Parametry identifikátoru URI

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

string

Název databáze.

managedInstanceName
path True

string

Název spravované instance.

resourceGroupName
path True

string

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

schemaName
path True

string

Název schématu.

subscriptionId
path True

string

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

tableName
path True

string

Název tabulky.

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

DatabaseColumnListResult

Úspěšně se načetly sloupce spravované databáze.

Other Status Codes

ErrorResponse

Chybové odpovědi: ***

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

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server nebyl nalezen.

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

  • 404 SourceDatabaseNotFound – Zdrojová databáze 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 selhala, protože databáze není k dispozici.

Příklady

List managed database columns

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ColumnDataType

Datový typ sloupce.

DatabaseColumn

Prostředek databázového sloupce.

DatabaseColumnListResult

Seznam sloupců databáze.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

TableTemporalType

Dočasný typ tabulky.

ColumnDataType

Datový typ sloupce.

Hodnota Description
image
text
uniqueidentifier
date
time
datetime2
datetimeoffset
tinyint
smallint
int
smalldatetime
real
money
datetime
float
sql_variant
ntext
bit
decimal
numeric
smallmoney
bigint
hierarchyid
geometry
geography
varbinary
varchar
binary
char
timestamp
nvarchar
nchar
xml
sysname

DatabaseColumn

Prostředek databázového sloupce.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku

properties.columnType

ColumnDataType

Datový typ sloupce.

properties.isComputed

boolean

Určuje, jestli se sloupec vypočítá nebo ne.

properties.memoryOptimized

boolean

Určuje, jestli sloupec patří do tabulky optimalizované pro paměť.

properties.temporalType

TableTemporalType

Dočasný typ tabulky.

type

string

Typ prostředku.

DatabaseColumnListResult

Seznam sloupců databáze.

Name Typ Description
nextLink

string

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

value

DatabaseColumn[]

Pole výsledků

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

TableTemporalType

Dočasný typ tabulky.

Hodnota Description
NonTemporalTable
HistoryTable
SystemVersionedTemporalTable