Em relação à minha pergunta sobre a ferramenta de divisão aqui , conforme sugerido, faço uma nova pergunta: existe algum lugar com uma lista de caracteres inválidos para usar em um banco de dados no ArcGIS 10?
editar: é em relação ao erro que recebi antes, que é "O nome começa com um caractere inválido". Não disse onde além disso.
Respostas:
Acho que você está se referindo a "Palavras reservadas" e caracteres especiais. Dê uma olhada nos links a seguir, mas as palavras reservadas e os caracteres reservados serão mais dependentes de DATABASE (shapefile, MS Access, Oracle, SQL Server, etc) versus ARCGIS.
ESRI KB- Quais caracteres não devem ser usados no ArcGIS para nomes de campos e tabelas?
Fórum ESRI - arquivos .dbf / convenções de nomenclatura
ESRI Blog- Words (somente por reserva)
fonte
Não conheço uma lista definitiva e completa, porque depende do DBMS, mas o ArcObjects e o arcpy / arcgisscripting têm funções para ajudá-lo a escrever consultas SQL válidas e validar nomes de tabela / campo. O ArcObjects também possui listas de caracteres inválidos específicos do DBMS.
Métodos de GP:
Métodos do ArcObjects:
fonte
Por experiência pessoal, verifique se os nomes (1) começam com uma letra, (2) não contêm espaços, (3) contêm 7 ou menos caracteres e (4) usam apenas caracteres alfanuméricos.
fonte
Lembre-se também de que a ESRI acrescenta nomes a colunas, etc., e se você não prestar atenção, pode ultrapassar a largura permitida para colunas, nomes de tabelas etc. Acho que 22 é o número mágico disso. Além disso, isso dependerá do RDBMS que você escolher e cada um será diferente.
fonte
ATUALIZAR:
Eu já encontrei esta explicação da Microsoft sobre palavras reservadas para o Microsoft Access. e .... ah surpresa !!! "LONGO" aparece !!!
fonte