salut
j'ai un index fonction comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SQL> CREATE TABLE t(cod_soc varchar2(4),mat varchar2(10), is_default int DEFAULT 0);
 
TABLE created.
 
SQL> CREATE UNIQUE INDEX i ON t (case when(is_default = 1) then 1 end);
 
INDEX created.
je suis sur que j'ai une seule ligne avec is_default = 1
mais mon prob je veux avoir une seule ligne avec is_default = 1 pour chaque
cod_soc et mat
j'espère que j'été clair