Freigeben über


Database Columns - Get

Datenbankspalte abrufen

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
columnName
path True

string

Der Name der Spalte.

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.

tableName
path True

string

Der Name der Tabelle.

api-version
query True

string

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

Antworten

Name Typ Beschreibung
200 OK

DatabaseColumn

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

Get database column

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ColumnDataType

Der Spaltendatentyp.

DatabaseColumn

Eine Datenbankspaltenressource.

TableTemporalType

Der temporale Tabellentyp.

ColumnDataType

Der Spaltendatentyp.

Name Typ Beschreibung
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

Eine Datenbankspaltenressource.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.columnType

ColumnDataType

Der Spaltendatentyp.

properties.isComputed

boolean

Gibt an, ob die Spalte berechnet wird.

properties.memoryOptimized

boolean

Gibt an, ob die Spalte zu einer speicheroptimierten Tabelle gehört.

properties.temporalType

TableTemporalType

Der temporale Tabellentyp.

type

string

Der Ressourcentyp.

TableTemporalType

Der temporale Tabellentyp.

Name Typ Beschreibung
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string