Supprimer la table

L'opération Delete Table supprime la table spécifiée et toutes les données qu'elle contient.

Requête

La demande Delete Table peut être construite comme indiqué ci-dessous. HTTPS est recommandé. Remplacez myaccount par le nom de votre compte de stockage et mytable par le nom de la table à supprimer :

Méthode URI de demande Version HTTP
DELETE https://myaccount.table.core.windows.net/Tables('mytable') HTTP/1.1

URI du service de stockage émulé

Lorsque vous élaborez une demande pour le service de stockage émulé, spécifiez le nom d'hôte de l'émulateur et le port de service de Table sous la forme 127.0.0.1:10002, suivi du nom de compte de stockage émulé :

Méthode URI de demande Version HTTP
DELETE http://127.0.0.1:10002/devstoreaccount1/Tables('mytable') HTTP/1.1

Le service de Table dans le service de stockage émulé et le service de Table de Windows® Azure™ diffèrent sur plusieurs points. pour plus d’informations, consultez différences entre les Services Stockage Emulator et stockage Azure.

Paramètres d’URI

Aucun.

En-têtes de requête

la demande doit inclure l' Authorization en-tête et Date l' x-ms-date en-tête ou, comme spécifié dans autoriser les demandes à stockage Azure. Les en-têtes supplémentaires sont décrits dans le tableau suivant.

En-tête de requête Description
Authorization Obligatoire. Spécifie le schéma d’autorisation, le nom de compte et la signature. pour plus d’informations, consultez autoriser les demandes à stockage Azure.
Date ou x-ms-date Obligatoire. Spécifie la date/heure en temps universel coordonné (UTC) pour la requête. pour plus d’informations, consultez autoriser les demandes à stockage Azure.
x-ms-version Facultatif. Spécifie la version de l'opération à utiliser pour cette demande. pour plus d’informations, consultez contrôle de version pour les Services stockage Azure.
Content-Type Obligatoire. Spécifie le type de contenu de la charge utile. Les valeurs possibles sont les suivantes :

- application/atom+xml (versions antérieures à 2015-12-11 uniquement)
- application/json

Pour plus d’informations, consultez format de charge utile pour les opérations de service de table.
x-ms-client-request-id Facultatif. Fournit une valeur opaque générée par le client avec une limite de 1 Kio de caractères qui est enregistrée dans les journaux d’analyse lorsque la journalisation de l’analyse de stockage est activée. L’utilisation de cet en-tête est fortement recommandée pour la mise en corrélation des activités côté client avec les requêtes reçues par le serveur. pour plus d’informations, consultez à propos de la journalisation des Storage Analytics et de la journalisation Azure : utilisation des journaux pour suivre les demandes de Stockage.

Corps de la demande

Aucun.

Réponse

La réponse inclut un code d'état HTTP et un ensemble d'en-têtes de réponse.

Code d’état

Une opération réussie renvoie le code d'état 204 (Aucun contenu).

Pour plus d’informations sur les codes d’État, consultez codes d’État et d’erreur et codes d’erreur du service de table.

En-têtes de réponse

La réponse de l'opération inclut les en-têtes suivants. La réponse peut aussi inclure des en-têtes HTTP standard supplémentaires. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

En-tête de réponse Description
x-ms-request-id Cet en-tête identifie de façon unique la demande qui a été effectuée et peut être utilisé pour résoudre les problèmes de la demande. Pour plus d’informations, consultez Troubleshooting API Operations.
x-ms-version Indique la version du service de Table utilisée pour exécuter la demande. Cet en-tête est renvoyé pour les demandes effectuées avec la version 2009-09-19 ou une version ultérieure.
Date Une valeur de date/heure UTC générée par le service qui indique le moment auquel la réponse a été initiée.
x-ms-client-request-id Cet en-tête peut être utilisé pour dépanner les demandes et les réponses correspondantes. La valeur de cet en-tête est égale à la valeur de l' x-ms-client-request-id en-tête si elle est présente dans la demande et que la valeur est supérieure à 1024 caractères ASCII visibles. Si l' x-ms-client-request-id en-tête n’est pas présent dans la demande, cet en-tête ne sera pas présent dans la réponse.

Corps de la réponse

Aucun.

Autorisation

Seul le propriétaire du compte peut appeler cette opération.

Remarques

Si une table est correctement supprimée, elle est immédiatement marquée pour suppression et n'est plus accessible aux clients. La table est supprimée ensuite du service de Table pendant le garbage collection.

Notez que la suppression d'une table est susceptible de prendre au moins 40 secondes. Si une opération est tentée sur la table pendant sa suppression, le service renvoie le code d'état 409 (Conflit), avec des informations supplémentaires sur l'erreur indiquant que la table est en cours de suppression.

Voir aussi

Codes d’erreur du service de table
Définition des en-têtes de version du service de données OData
autoriser les demandes à stockage Azure
Codes d’État et d’erreur