Sdílet prostřednictvím


Managed Database Columns - Get

Získání sloupce spravované databáze

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

Parametry identifikátoru URI

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

string

Název sloupce.

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.

Odpovědi

Name Typ Description
200 OK

DatabaseColumn

Sloupec spravované databáze se úspěšně načetl.

Other Status Codes

Chybové odpovědi: ***

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

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

  • 404 SourceDatabaseNotFound – Zdrojová databáze neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který v 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 selhala, protože databáze není k dispozici.

Příklady

Get managed database column

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/column1?api-version=2021-11-01

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table1/columns/column1",
  "name": "column1",
  "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.

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 zdroje.

TableTemporalType

Dočasný typ tabulky.

Hodnota Description
NonTemporalTable
HistoryTable
SystemVersionedTemporalTable