Pour une requête LIKE standard sur une classe d'entités ArcSDE basée sur Oracle, le caractère de soulignement représente un caractère générique à caractère unique lorsqu'il est utilisé avec une chaîne.
J'essaie d'imposer une requête de définition pour trouver une chaîne de texte qui commence par 4 chiffres exactement suivis d'un caractère de soulignement.
Est-ce que quelqu'un sait comment je spécifierais un caractère de soulignement lui-même dans une requête ou si / quel pourrait être le caractère d'échappement?
La réponse de MDHald fonctionne pour les géodatabases fichier mais mon cas est spécifique à Oracle. On a supposé à tort qu'ArcSDE et la requête de géodatabase fichier fonctionneraient de la même manière dans ce cas.
LIKE
(même si vous mentionnez LIKE dans votre question) - CABLE LIKE '____\_%'
. Je vais jouer ici même si j'utilise SQL Server plutôt qu'Oracle, donc je peux obtenir des résultats différents
CABLE LIKE '____\_%' ESCAPE '\'
- from SQL reference for query expressions used in ArcGIS - Desktop Help
\
- je pense que c'est également le cas avec Oracle, vous devriez donc rechercher\_
si vous recherchez le trait de soulignement.