Principios de agregar y eliminar campos
Puede agregar o quitar campos de una tabla o clase de entidad. Probablemente, agregará o quitará campos de los datos que administra personalmente.
Puede agregar o quitar campos siempre que se cumplan las siguientes condiciones:
- Tiene acceso de escritura a los datos.
- No está editando los datos en ArcMap actualmente.
- Ningún otro usuario ni aplicación están accediendo a los datos, incluidas otras sesiones de ArcMap o ArcCatalog.
Las organizaciones de gran tamaño suelen tener bases de datos con esquemas bien definidos que describen el contenido, incluidos los campos, de la base de datos. A menos que administre la base de datos, es poco probable que pueda agregar o quitar los campos.
Para agregar un nuevo campo, tiene que especificar el tipo de datos del campo y cualquier propiedad requerida. Por ejemplo, tiene que especificar la longitud para los campos de cadenas de caracteres y la precisión y escala para los campos numéricos en geodatabases de ArcSDE.
El cuadro de diálogo Agregar campo sólo muestra los tipos de campo y propiedades admitidas por la fuente de datos particular a la que está agregando el campo. Por ejemplo, no verá el tipo de campo BLOB en el cuadro de diálogo Agregar campo a menos que esté trabajando con una geodatabase. Además, si está agregando un campo numérico a una geodatabase personal o de archivos, no verá las propiedades de escala y precisión dado que solo se aplican a geodatabases de ArcSDE.
Siga estos vínculos para obtener más información sobre los campos y trabajar con ellos en varias fuentes de datos:
Directrices de nomenclatura de campos
Los nombres de campos deben respetar ciertas convenciones para ser válidos. Tenga presente las siguientes instrucciones a la hora de dar nombre a un campo:
- Los espacios y ciertos caracteres no se admiten en los nombres de campos. Entre los caracteres especiales se incluyen guiones como en coordenada-x y coordenada-y; paréntesis; corchetes; y símbolos como $,% y #. Esencialmente, elimine todo los que no sea un carácter alfanumérico o de subrayado.
- Asegúrese de editar los nombres de campo en archivos de texto delimitados u otras tablas para quitar los caracteres no compatibles antes de intentar utilizar los archivos en ArcGIS.
- Evite que los nombres de campo empiecen por un número o un carácter de subrayado.
- Evite utilizar nombres de campo que contengan palabras clave reservadas, como fecha, día, mes, tabla, texto, usuario, cuándo, dónde, año y zona. Cada DBMS subyacente puede tener su propio conjunto de palabras clave reservadas. Para obtener una lista de palabras clave para MS Access, consulte este artículo del soporte técnico de Microsoft.
- La clase de entidad, tabla y nombres de campo de la geodatabase pueden tener hasta 64 caracteres. (Más específicamente, solo puede escribir hasta 52 caracteres para un nombre de clase de entidad de geodatabase personal porque el sistema anexa los caracteres hasta un total de 64). Los nombres de campos de .dbf y shapefiles pueden tener hasta 10 caracteres. Para las tablas INFO, utilice hasta 16 letras o números. Además, el DBMS subyacente podría imponer otras restricciones en nombres de campo.
Recuerde que puede establecer un alias de campo si necesita utilizar caracteres especiales, espacios, mayor longitud, etc. Los alias no tienen que ajustarse a los límites de la base de datos, por lo tanto puede darle a los campos nombres que sean más descriptivos que su nombre de campo real. Por ejemplo, puede especificar un alias de Fecha de escritura para un campo almacenado en la geodatabase como DEED_DATE.