Bonjour
Dans Oracle, un select avec une clause de type where texte <> '' ne fonctionne pas.
Pour comprendre, voici un peu de code PL/SQL
La dernière requete devrait donner 2 (ou 1) mais pas 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create table test (texte varchar(10)) insert into test (texte) values ('text1'); insert into test (texte) values (''); insert into test (texte) values (null); select count(*) from test -- donne 3 --> normal select count(*) from test where texte <> '' -- donne 0 --> ce qui est anormal
Est-ce que quelqu'un connait le problème ?
Merci pour vos réponses
Fox
Partager