Sdílet prostřednictvím


Database Columns - Get

Získání sloupce databáze

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/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.

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.

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

Get database column

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

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/column1",
  "name": "column1",
  "type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
  "properties": {
    "columnType": "bit",
    "temporalType": "SystemVersionedTemporalTable",
    "memoryOptimized": false,
    "isComputed": false
  }
}

Definice

Name Description
ColumnDataType

Datový typ sloupce

DatabaseColumn

Prostředek sloupce databáze.

TableTemporalType

Dočasný typ tabulky.

ColumnDataType

Datový typ sloupce

Name Typ Description
bigint

string

binary

string

bit

string

char

string

date

string

datetime

string

datetime2

string

datetimeoffset

string

decimal

string

float

string

geography

string

geometry

string

hierarchyid

string

image

string

int

string

money

string

nchar

string

ntext

string

numeric

string

nvarchar

string

real

string

smalldatetime

string

smallint

string

smallmoney

string

sql_variant

string

sysname

string

text

string

time

string

timestamp

string

tinyint

string

uniqueidentifier

string

varbinary

string

varchar

string

xml

string

DatabaseColumn

Prostředek sloupce databáze.

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.

TableTemporalType

Dočasný typ tabulky.

Name Typ Description
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string