Avant de commencer, je ne suis pas le créateur de la structure de la table, simplement un utilisateur ... donc on ne rigole pas à la vue de la structure ...

Voici la structure de la table :
Code Table : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C1          NOT NULL VARCHAR2(32)
C2                             NOT NULL VARCHAR2(16)
C3                             NOT NULL VARCHAR2(16)
C4                             NOT NULL VARCHAR2(16)
C5                             NOT NULL NUMBER
C6                             DATE
C7                             VARCHAR2(16)
C8                             VARCHAR2(16)
C9                             VARCHAR2(8)
C10                           VARCHAR2(32)
C11                           NOT NULL VARCHAR2(8)
C12                           VARCHAR2(16)
C13                           VARCHAR2(20)
C14                           VARCHAR2(10)
...
etc

La clé primaire est réalisée par C1,C2,C3,C4,C5.

Je tape cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from TABLE where C1 like 'ACACH%';
elle ramène 3495 lignes

Maintenant je tapes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from TABLE where C1 like 'ACACHA%';
elle ramene 0 lignes.

Pourtant dans le résultat précédent on voit :
ACACHA-'_AAAER XXX XXXXXX XXXXXX ...

Alors pourquoi l'ajout du A dans le critère provoque le rejet de toute les lignes ?