Crear tabla (Administración de datos)

Resumen

Crea una tabla de geodatabase o una tabla dBASE.

Uso

  • Para crear una tabla dBASE en una carpeta, incorpore la extensión .dbf al valor del parámetro Nombre de tabla.

Parámetros

EtiquetaExplicaciónTipo de datos
Ubicación de tabla

Espacio de trabajo en el que se creará la tabla de salida.

Workspace
Nombre de la tabla

Nombre de la tabla que se creará.

String
Datasets de plantilla
(Opcional)

Uno o varios datasets de los que se utilizará el esquema de atributos para definir la tabla de salida. Los campos de los datasets de plantillas se agregarán a la tabla de salida.

Table View
Palabra clave de configuración
(Opcional)

Palabra clave de configuración que determina los parámetros de almacenamiento de la tabla en una geodatabase corporativa.

String
Nombre de alias de tabla
(Opcional)

Nombre alternativo de la tabla de salida que se creará.

String
Tipo OID

Especifica si el campo Id. de objeto de salida será de 32 bits o de 64 bits.

  • Igual que la plantillaEl tipo de campo Id. de objeto de salida (32 bits o 64 bits) será el mismo que el campo Id. de objeto del primer dataset de plantilla. Esta es la opción predeterminada.
  • 64 bitsEl campo Id. de objeto de salida será de 64 bits.
  • 32 bitsEl campo Id. de objeto de salida será de 32 bits.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de Salida

La nueva tabla de salida.

Table

arcpy.management.CreateTable(out_path, out_name, {template}, {config_keyword}, {out_alias}, oid_type)
NombreExplicaciónTipo de datos
out_path

Espacio de trabajo en el que se creará la tabla de salida.

Workspace
out_name

Nombre de la tabla que se creará.

String
template
[template,...]
(Opcional)

Uno o varios datasets de los que se utilizará el esquema de atributos para definir la tabla de salida. Los campos de los datasets de plantillas se agregarán a la tabla de salida.

Table View
config_keyword
(Opcional)

Palabra clave de configuración que determina los parámetros de almacenamiento de la tabla en una geodatabase corporativa.

String
out_alias
(Opcional)

Nombre alternativo de la tabla de salida que se creará.

String
oid_type

Especifica si el campo Id. de objeto de salida será de 32 bits o de 64 bits.

  • SAME_AS_TEMPLATEEl tipo de campo Id. de objeto de salida (32 bits o 64 bits) será el mismo que el campo Id. de objeto del primer dataset de plantilla. Esta es la opción predeterminada.
  • 64_BITEl campo Id. de objeto de salida será de 64 bits.
  • 32_BITEl campo Id. de objeto de salida será de 32 bits.
String

Salida derivada

NombreExplicaciónTipo de datos
out_table

La nueva tabla de salida.

Table

Muestra de código

Ejemplo 1 de CreateTable (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función CreateTable de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CreateTable("C:/output", "habitatTemperatures.dbf", 
                             "vegtable.dbf")
Ejemplo 2 de CreateTable (script independiente)

El siguiente script de Python muestra cómo utilizar la función CreateTable en un script independiente:

# Name: CreateTable_Example2.py
# Description: Create a table to store temperature data in gnatcatcher habitat areas

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
out_path = "C:/output"
out_name = "habitatTemperatures.dbf"
template = "vegtable.dbf"
config_keyword = ""

# Run CreateTable
arcpy.management.CreateTable(out_path, out_name, template, config_keyword)