Удалить таблицу

Операция Delete Table удаляет указанную таблицу и все содержащиеся в ней данные.

Запрос

Запрос можно создать Delete Table следующим образом. Рекомендуется использовать протокол HTTPS. Замените myaccount именем вашей учетной записи хранения, а mytable — именем удаляемой таблицы.

Метод Универсальный код ресурса (URI) запроса параметр "Версия HTTP"
DELETE https://myaccount.table.core.windows.net/Tables('mytable') HTTP/1.1

URI эмулированной службы хранилища

При выполнении запроса к эмулированной службе хранилища укажите имя узла эмулятора и порт хранилища таблиц Azure в качестве 127.0.0.1:10002, а затем имя эмулированной учетной записи хранения.

Метод Универсальный код ресурса (URI) запроса параметр "Версия HTTP"
DELETE http://127.0.0.1:10002/devstoreaccount1/Tables('mytable') HTTP/1.1

Хранилище таблиц в эмулированной службе хранилища отличается от хранилища таблиц Azure несколькими способами. Дополнительные сведения см. в статье Различия между эмулятором хранения и службами хранилища Azure.

Параметры универсального кода ресурса (URI)

Нет.

Заголовки запросов

Запрос должен включать заголовок Authorization и Date заголовок или x-ms-date , как указано в разделе Авторизация запросов в службу хранилища Azure. Дополнительные заголовки описываются следующей таблице.

Заголовок запроса Описание
Authorization Обязательный. Указывает схему авторизации, имя учетной записи и подпись. Дополнительные сведения см. в статье Авторизация запросов к Службе хранилища Azure.
Date или x-ms-date Обязательный. Задает время запроса в формате UTC. Дополнительные сведения см. в статье Авторизация запросов к Службе хранилища Azure.
x-ms-version Необязательный элемент. Задает версию операции, используемой для этого запроса. Дополнительные сведения см. в разделе Управление версиями для служб хранилища Azure.
Content-Type Обязательный. Указывает тип содержимого для полезных данных. Возможны следующие значения:

- application/atom+xml (только версии до 11.12.2015)
- application/json

Дополнительные сведения см. в разделе Формат полезных данных для операций хранилища таблиц.
x-ms-client-request-id Необязательный элемент. Предоставляет созданное клиентом непрозрачное значение с ограничением в 1 кибибайт (КиБ), которое записывается в журналы при настройке ведения журнала. Мы настоятельно рекомендуем использовать этот заголовок для сопоставления действий на стороне клиента с запросами, получаемыми сервером. Дополнительные сведения см. в статье Мониторинг хранилища таблиц Azure.

Текст запроса

Нет.

Ответ

Ответ включает код состояния HTTP и набор заголовков ответа.

Код состояния

Успешная операция возвращает код состояния 204 (нет контента). Сведения о кодах состояния см. в разделах Коды состояний и ошибок и Коды ошибок хранилища таблиц.

Заголовки ответов

Ответ для этой операции включает следующие заголовки. Ответ также может содержать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Заголовок ответа Описание
x-ms-request-id Этот заголовок однозначно идентифицирует выполненный запрос и может использоваться для устранения неполадок с запросом. Дополнительные сведения см. в разделе Устранение неполадок с операциями API.
x-ms-version Указывает версию хранилища таблиц, используемую для выполнения запроса. Этот заголовок возвращается для запросов к версии 2009-09-19 и более поздним версиям.
Date Значение даты и времени в формате UTC, указывающее время, когда был инициирован ответ. Эта служба создает это значение.
x-ms-client-request-id Этот заголовок можно использовать для устранения неполадок с запросами и соответствующими ответами. Значение этого заголовка равно значению заголовка x-ms-client-request-id , если он присутствует в запросе. Значение равно не более 1024 видимых символов ASCII. Если заголовок x-ms-client-request-id отсутствует в запросе, этот заголовок не будет присутствовать в ответе.

Текст ответа

Нет.

Авторизация

Только владелец учетной записи может вызывать эту операцию.

Комментарии

После успешного удаления таблица сразу же помечается для удаления и становится недоступной для клиентов. Позже таблица удаляется из хранилища таблиц во время сборки мусора.

Обратите внимание, что удаление таблицы может занять не менее 40 секунд. При попытке выполнить операцию с таблицей во время ее удаления служба возвращает код состояния 409 (конфликт). Служба возвращает дополнительные сведения об ошибке, указывающие на то, что таблица удаляется.

См. также раздел

Коды ошибок хранилища таблиц
Настройка заголовков версии службы данных OData
Авторизация запросов к службе хранилища Azure
Коды состояний и ошибок