Bonjour je suis dans une procédure PL/SQL et j'execute ceci :
la partie ci_dessus fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select CASE ant_code WHEN 'CV' then 'USA_CDV' WHEN 'FC' then 'USA_DOM' WHEN 'FD' then 'USA_DOM' ELSE 'INCONNU' END into code_ant from analyse where ane_id = id_ane; IF code_ant ='INCONNU' THEN raise except_ant_code; END IF;mais je me demande si il est possible de faire quelque chose comme ça :
Et dans cette partie là j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select CASE ant_code WHEN 'CV' then 'USA_CDV' WHEN 'FC' then 'USA_DOM' WHEN 'FD' then 'USA_DOM' ELSE raise except_ant_code; END into code_ant from analyse where ane_id = id_ane;
Ce n'est peut être possible étant donné que le select case essaye de remplir la variable code_ant
Partager