Berkaitan dengan pertanyaan saya tentang alat split di sini , seperti yang disarankan, saya mengajukan pertanyaan baru: apakah ada tempat dengan daftar karakter yang tidak valid untuk digunakan dalam database di ArcGIS 10?
sunting: Ini terkait dengan kesalahan yang saya dapatkan sebelumnya yaitu "Nama dimulai dengan karakter yang tidak valid". Itu tidak mengatakan di mana lebih dari itu.
Jawaban:
Saya kira Anda mengacu pada "Kata-kata yang Dicadangkan" dan karakter khusus. Lihatlah tautan-tautan berikut, tetapi kata-kata dan karakter yang dicadangkan pada akhirnya akan menjadi lebih DATABASE (shapefile, MS Access, Oracle, SQL Server, dll) tergantung vs ARCGIS.
ESRI KB- Karakter apa yang tidak boleh digunakan dalam ArcGIS untuk nama bidang dan nama tabel?
ESRI Forum- .dbf file / konvensi penamaan
ESRI Blog- Words (berdasarkan Reservasi)
sumber
Saya tidak tahu tentang daftar yang lengkap dan pasti, karena ini tergantung pada DBMS, tetapi ArcObjects dan arcpy / arcgisscripting memiliki fungsi untuk membantu Anda menulis kueri SQL yang valid dan memvalidasi nama tabel / bidang. ArcObjects juga memiliki daftar karakter tidak valid spesifik-DBMS.
Metode GP:
Metode ArcObjects:
sumber
Dari pengalaman pribadi Anda harus memastikan bahwa nama (1) dimulai dengan huruf, (2) tidak mengandung spasi, (3) mengandung 7 karakter atau kurang, dan (4) hanya menggunakan karakter alfanumerik.
sumber
Ingat juga, bahwa ESRI menambahkan nama yang Anda berikan kolom dll, dan jika Anda tidak memperhatikan, Anda bisa pergi ke lebar yang diizinkan untuk kolom, nama tabel dll. Saya pikir 22 adalah angka ajaib untuk itu. juga, ini akan tergantung pada RDBMS yang Anda lihat, dan masing-masing akan berbeda.
sumber
MEMPERBARUI:
Saya sudah menemukan penjelasan Microsoft tentang kata-kata yang dicadangkan untuk Microsoft Access. dan .... oh, kejutan !!! "LONG" muncul !!!
sumber