Partager via


Managed Database Columns - Get

Obtenir une colonne de base de données managée

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

Paramètres URI

Nom Dans Obligatoire Type Description
columnName
path True

string

Nom de la colonne.

databaseName
path True

string

Nom de la base de données.

managedInstanceName
path True

string

Nom de l'instance managée.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

schemaName
path True

string

Nom du schéma.

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

tableName
path True

string

Nom de la table.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

DatabaseColumn

Colonne de base de données managée récupérée.

Other Status Codes

Réponses d’erreur : ***

  • 400 UpdateNotAllowedOnPausedDatabase : l’utilisateur a tenté d’effectuer une mise à jour sur une base de données en pause.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 SourceDatabaseNotFound : la base de données source n’existe pas.

  • 404 DatabaseDoesNotExist : l’utilisateur a spécifié un nom de base de données qui n’existe pas sur ce serveur instance.

  • 404 ResourceDoesNotExist : la ressource portant le nom «{0} » n’existe pas. Pour continuer, spécifiez un nom de ressource valide.

  • 404 InvalidDatabaseSchema : le schéma est manquant dans la base de données.

  • 404 InvalidDatabaseTable : la table est manquante dans la base de données.

  • 404 InvalidDatabaseColumn : la colonne est manquante dans la table.

  • 503 DatabaseUnavailable : l’opération a échoué car la base de données n’est pas disponible.

Exemples

Get managed database column

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ColumnDataType

Type de données de colonne.

DatabaseColumn

Une ressource de colonne de base de données.

TableTemporalType

Type temporel de table.

ColumnDataType

Type de données de colonne.

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

DatabaseColumn

Une ressource de colonne de base de données.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.columnType

ColumnDataType

Type de données de colonne.

properties.isComputed

boolean

Indique si la colonne est calculée ou non.

properties.memoryOptimized

boolean

Indique si la colonne appartient ou non à une table à mémoire optimisée.

properties.temporalType

TableTemporalType

Type temporel de table.

type

string

Type de ressource.

TableTemporalType

Type temporel de table.

Valeur Description
HistoryTable
NonTemporalTable
SystemVersionedTemporalTable