I need to truncate file geodatabase tables (1 or all) with Python. What is the code for that?
Answer
AFAIK, you can use Delete Rows method in arcpy. from Arcgis Resource Center:
Delete Rows (Data Management)
Summary
Deletes all or the selected subset of rows from the input.
If the input rows are from a feature class or table, all rows will be deleted. If the input rows are from a layer or table view with no selection, all rows will be deleted.
consider this caution:
If run against a layer or table view that does not have a selection, the operation cannot be undone using undo/redo.
Example Code:
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.CopyRows_management("accident.dbf", "C:/output/accident2.dbf")
arcpy.DeleteRows_management("C:/output/accident2.dbf")
i hope it helps you...
No comments:
Post a Comment