Beschriftung | Erläuterung | Datentyp |
Eingabetabelle
| Die Eingabedatenbanktabelle oder Feature-Class, die gekürzt wird. | Table View |
Abgeleitete Ausgabe
Beschriftung | Erläuterung | Datentyp |
Gekürzte Tabelle | Die gekürzte Tabelle. | Tabellensicht |
Entfernt alle Zeilen aus einer Datenbanktabelle oder Feature-Class mithilfe von Kürzungsverfahren in der Datenbank.
Wenn eine Auswahl auf einen Layer oder eine Tabellensicht angewendet wird, wird die Auswahl ignoriert, und alle Datensätze werden abgeschnitten.
Unterstützte Datentypen sind einfache Punkte, Linien oder Polygone, die in einer Datenbank gespeichert werden. Komplexe Datentypen, z. B. Terrains, Topologien oder Netzwerk-Datasets, werden nicht als Eingabe unterstützt.
Versionierte Daten werden nicht als Eingabe unterstützt. Die Registrierung von Daten muss gemäß der Versionierung aufgehoben werden, bevor das Werkzeug erfolgreich ausgeführt werden kann.
Kürzungsbefehle verwenden keine Datenbanktransaktionen und können nicht wiederhergestellt werden. Dies verbessert die Performance im Vergleich zum Zeile-für-Zeile-Löschen.
Es wird empfohlen, dieses Werkzeug für Workflows zu verwenden, in denen alle Zeilen aus einer Tabelle oder Feature-Class entfernt werden und für die Transaktionen nicht gesichert werden müssen, z. B. beim nächtlichen Neuladen von Daten.
Feature-Service-Layer als Eingabe werden für dieses Werkzeug nicht unterstützt.
Beschriftung | Erläuterung | Datentyp |
Eingabetabelle
| Die Eingabedatenbanktabelle oder Feature-Class, die gekürzt wird. | Table View |
Beschriftung | Erläuterung | Datentyp |
Gekürzte Tabelle | Die gekürzte Tabelle. | Tabellensicht |
arcpy.management.TruncateTable(in_table)
Name | Erläuterung | Datentyp |
in_table | Die Eingabedatenbanktabelle oder Feature-Class, die gekürzt wird. | Table View |
Name | Erläuterung | Datentyp |
out_table | Die gekürzte Tabelle. | Tabellensicht |
Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug TruncateTable im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.TruncateTable_management("neil/whistler.sde/function.junction.table")
Das folgende Skript veranschaulicht die Verwendung des Werkzeugs TruncateTable im Python-Fenster.
# Name: TruncateTable_Example2.py
# Description: Truncates all tables in a file geodatabase.
# Import system modules
import arcpy
# Set the workspace.
arcpy.env.workspace = "C:/work/vancouver.gdb"
# Get a list of all the tables.
tableList = arcpy.ListTables()
# Loop through the list and run truncate
for table in tableList:
arcpy.TruncateTable_management(table)