Freigeben über


Managed Database Columns - Get

Abrufen verwalteter Datenbankspalte

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
columnName
path True

string

Der Name der Spalte.

databaseName
path True

string

Der Name der Datenbank.

managedInstanceName
path True

string

Der Name der verwalteten Instanz.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

schemaName
path True

string

Der Name des Schemas.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

tableName
path True

string

Der Name der Tabelle.

api-version
query True

string

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

Antworten

Name Typ Beschreibung
200 OK

DatabaseColumn

Verwaltete Datenbankspalte wurde erfolgreich abgerufen.

Other Status Codes

ErrorResponse

Fehlerantworten: ***

  • 400 UpdateNotAllowedOnPausedDatabase – Der Benutzer hat versucht, eine Aktualisierung für eine angehaltene Datenbank durchzuführen.

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 DatabaseDoesNotExist – Der Benutzer hat einen Datenbanknamen angegeben, der in dieser Serverinstanz nicht vorhanden ist.

  • 404 SourceDatabaseNotFound – Die Quelldatenbank ist nicht vorhanden.

  • 404 ResourceDoesNotExist - Ressource mit dem Namen '{0}' ist nicht vorhanden. Geben Sie einen gültigen Ressourcennamen an, um den Vorgang fortzusetzen.

  • 404 InvalidDatabaseSchema – Schema fehlt in der Datenbank.

  • 404 InvalidDatabaseTable – Tabelle fehlt in der Datenbank.

  • 404 InvalidDatabaseColumn – Spalte fehlt in der Tabelle.

  • 503 DatabaseUnavailable – Fehler beim Vorgang, weil die Datenbank nicht verfügbar ist.

Beispiele

Get managed database column

Beispielanforderung

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=2023-08-01

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ColumnDataType

Der Spaltendatentyp.

DatabaseColumn

Eine Datenbankspaltenressource.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

TableTemporalType

Der zeitliche Tabellentyp.

ColumnDataType

Der Spaltendatentyp.

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

Eine Datenbankspaltenressource.

Name Typ Beschreibung
id

string

Ressourcen-ID.

name

string

Ressourcenname.

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 zeitliche Tabellentyp.

type

string

Ressourcentyp.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

TableTemporalType

Der zeitliche Tabellentyp.

Wert Beschreibung
NonTemporalTable
HistoryTable
SystemVersionedTemporalTable