Поделиться через


Database Columns - Get

Получение столбца базы данных

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

Имя В Обязательно Тип Описание
columnName
path True

string

Имя столбца.

databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

schemaName
path True

string

Имя схемы.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

tableName
path True

string

Имя таблицы.

api-version
query True

string

Версия API для использования в запросе.

Ответы

Имя Тип Описание
200 OK

DatabaseColumn

Столбец базы данных успешно получен.

Other Status Codes

Ответы об ошибках: ***

  • 400 UpdateNotAllowedOnPausedDatabase — пользователь пытался выполнить обновление приостановленной базы данных.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден.

  • 404 SourceDatabaseNotFound — база данных-источник не существует.

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует в этом экземпляре сервера.

  • 404 ResourceDoesNotExist — ресурс с именем "{0}" не существует. Для продолжения укажите допустимое имя ресурса.

  • 404 InvalidDatabaseSchema — в базе данных отсутствует схема.

  • 404 InvalidDatabaseTable — таблица отсутствует в базе данных.

  • 404 InvalidDatabaseColumn — столбец отсутствует в таблице.

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

Примеры

Get database column

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
ColumnDataType

Тип данных столбца.

DatabaseColumn

Ресурс столбца базы данных.

TableTemporalType

Темпоральный тип таблицы.

ColumnDataType

Тип данных столбца.

Имя Тип Описание
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

Ресурс столбца базы данных.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.columnType

ColumnDataType

Тип данных столбца.

properties.isComputed

boolean

Указывает, вычисляется ли столбец.

properties.memoryOptimized

boolean

Относится ли столбец к таблице, оптимизированной для памяти.

properties.temporalType

TableTemporalType

Темпоральный тип таблицы.

type

string

Тип ресурса.

TableTemporalType

Темпоральный тип таблицы.

Имя Тип Описание
HistoryTable

string

NonTemporalTable

string

SystemVersionedTemporalTable

string