Bonjour,
Est-ce que c'est ça?
Bonjour,
Est-ce que c'est ça?
Exact.
NULL est tellement nulle qu'il n'est même pas égale à lui-même![]()
"il n'est pas égal à lui-même"
Donc s'il y a une requête du genre WHERE xfield = v_value où v_value est une variable qui est obtenu par paramètre d'une procédure stockée
Lorsque v_value est égal à NULL, il ne se passera donc rien????
En effet :
Code : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 SQL> create table test_null (col VARCHAR2(10)); Table created. SQL> insert into test_null values ('test1'); 1 row created. SQL> insert into test_null values (null); 1 row created. SQL> select * from test_null; COL ---------- test1 2 rows selected. SQL> select * from test_null where col = ''; no rows selected SQL> select * from test_null where col = null; no rows selected SQL> select * from test_null where col is null; COL ---------- 1 row selected. SQL>
Partager