Tabelle löschen
Mit dem Delete Table
-Vorgang werden die angegebene Tabelle und alle Daten in ihr gelöscht.
Anforderung
Sie können die Delete Table
Anforderung wie folgt erstellen. HTTPS wird empfohlen. Ersetzen Sie myaccount durch den Namen Ihres Speicherkontos und mytable durch den Namen der zu löschenden Tabelle.
Methode | Anforderungs-URI | HTTP-Version |
---|---|---|
DELETE |
https://myaccount.table.core.windows.net/Tables('mytable') |
HTTP/1.1 |
Emulierter Speicherdienst-URI
Wenn Sie eine Anforderung an den emulierten Speicherdienst stellen, geben Sie den Emulatorhostnamen und den Azure Table Storage-Port als 127.0.0.1:10002
an, gefolgt vom Namen des emulierten Speicherkontos.
Methode | Anforderungs-URI | HTTP-Version |
---|---|---|
DELETE |
http://127.0.0.1:10002/devstoreaccount1/Tables('mytable') |
HTTP/1.1 |
Table Storage im emulierten Speicherdienst unterscheidet sich auf verschiedene Weise vom Azure Table Storage. Weitere Informationen finden Sie unter Unterschiede zwischen dem Speicheremulator und den Azure Storage-Diensten.
URI-Parameter
Keine.
Anforderungsheader
Die Anforderung muss den Authorization
Header und entweder den Date
Header oder x-ms-date
enthalten, wie unter Autorisieren von Anforderungen an Azure Storage angegeben. In der folgenden Tabelle werden weitere Header beschrieben.
Anforderungsheader | BESCHREIBUNG |
---|---|
Authorization |
Erforderlich. Gibt das Autorisierungsschema, den Kontonamen und die Signatur an. Weitere Informationen finden Sie unter Autorisieren von Anforderungen an Azure Storage. |
Date oder x-ms-date |
Erforderlich. Gibt die koordinierte Weltzeit (Coordinated Universal Time, UTC) für die Anforderung an. Weitere Informationen finden Sie unter Autorisieren von Anforderungen an Azure Storage. |
x-ms-version |
Optional. Gibt die Version des für die Anforderung zu verwendenden Vorgangs an. Weitere Informationen finden Sie unter Versionsverwaltung für die Azure-Speicherdienste. |
Content-Type |
Erforderlich. Gibt den Inhaltstyp der Nutzlast an. Mögliche Werte: - application/atom+xml (nur Versionen vor 2015-12-11)- application/json Weitere Informationen finden Sie unter Nutzlastformat für Table Storage-Vorgänge. |
x-ms-client-request-id |
Optional. Stellt einen vom Client generierten, undurchsichtigen Wert mit einem Zeichenlimit von 1 Kibibyte (KiB) bereit, der in den Protokollen aufgezeichnet wird, wenn die Protokollierung konfiguriert ist. Es wird dringend empfohlen, diesen Header zu verwenden, um clientseitige Aktivitäten mit Anforderungen zu korrelieren, die der Server empfängt. Weitere Informationen finden Sie unter Überwachen von Azure Table Storage. |
Anforderungstext
Keine.
Antwort
Die Antwort enthält den HTTP-Statuscode und einen Satz von Antwortheadern.
Statuscode
Bei einem erfolgreichen Vorgang wird der Statuscode 204 (Kein Inhalt) zurückgegeben. Informationen zu status-Codes finden Sie unter Status- und Fehlercodes und Tabellenspeicherfehlercodes.
Antwortheader
Die Antwort für diesen Vorgang umfasst die folgenden Header. Die Antwort kann auch zusätzliche HTTP-Standardheader enthalten. Alle Standardheader entsprechen der HTTP/1.1-Protokollspezifikation.
Antwortheader | BESCHREIBUNG |
---|---|
x-ms-request-id |
Dieser Header identifiziert die durchgeführte Anforderung eindeutig und kann für die Problembehandlung der Anforderung verwendet werden. Weitere Informationen finden Sie unter Problembehandlung für API-Vorgänge. |
x-ms-version |
Gibt die Version von Table Storage an, die zum Ausführen der Anforderung verwendet wird. Dieser Header wird für Anforderungen zurückgegeben, die für Version 2009-09-19 und höher erfolgen. |
Date |
Ein UTC-Datums-/Uhrzeitwert, der den Zeitpunkt angibt, zu dem die Antwort initiiert wurde. Dieser Dienst generiert diesen Wert. |
x-ms-client-request-id |
Sie können diesen Header verwenden, um Probleme mit Anforderungen und entsprechenden Antworten zu beheben. Der Wert dieses Headers ist gleich dem Wert des x-ms-client-request-id Headers, wenn er in der Anforderung vorhanden ist. Der Wert beträgt höchstens 1.024 sichtbare ASCII-Zeichen. Wenn der x-ms-client-request-id Header in der Anforderung nicht vorhanden ist, ist dieser Header in der Antwort nicht vorhanden. |
Antworttext
Keine.
Authorization
Nur der Kontobesitzer kann diesen Vorgang aufrufen.
Hinweise
Wenn Sie eine Tabelle erfolgreich löschen, wird sie sofort zum Löschen markiert und ist nicht mehr zugänglich.
Beachten Sie, dass das Löschen einer Tabelle wahrscheinlich mindestens 40 Sekunden dauert. Wenn Sie einen Vorgang für die Tabelle versuchen, während sie gelöscht wird, gibt der Dienst status Code 409 (Konflikt) zurück. Der Dienst gibt zusätzliche Fehlerinformationen zurück, die angeben, dass die Tabelle gelöscht wird.
Weitere Informationen
Tabellenspeicherfehlercodes
Festlegen der OData-Datendienst-Versionsheader
Autorisieren von Anforderungen an Azure Storage
Status- und Fehlercodes