J'utilise la requête suivante dans ma base de données ORACLE (10g).Erreur Oracle: types de données incohérents
SELECT * de student_table où student_no comme '% STUDENT%' INTERSECT SELECT * de student_table où student_no dans ('STUDENT1234', 'STUDENT5678')
je me suis erreur comme: java. sql.SQLSyntaxErrorException: ORA-00932: types de données incohérents: expected - got CLOB
Toute idée de résolution de cette erreur?
Vous êtes conscients que, malgré l'erreur, l'intersection de ces deux ne sera que le résultat de la deuxième requête, n'est-ce pas? Au moins je le pense. Je peux me tromper, ce ne serait pas la première fois :-) – paxdiablo
@paxdiablo: Vous avez raison. Si les comparaisons ou les chaînes étaient différentes, cela pourrait être fait avec un "AND" dans la clause where au lieu d'un INTERSECT. – redcayuga