salut
j'ai un index fonction comme suit
je suis sur que j'ai une seule ligne avec is_default = 1
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.
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
Partager