salut,

Je souhaite faire une procedure qui recupere un champs d'une table entrée en parametre et qui modifie ce champs;
J'ai fait cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
create procedure maxi(tabs varchar,chap varchar) as
 
begin
 
update tabs set chap=lower(chap);
 
 
end;
/
j'ai ce message d'erreurs et pourtant je fait un update donc je n'ai pas besoin de faire du sql dynamique ce n'est que pour les drop,create ..table,le sql dynamique;
[quote]

SQL> show errors;
Erreurs pour PROCEDURE MAXI :

LINE/COL ERROR
-------- -----------------------------------------------------------------
5/1 PL/SQL: ORA-01732: les manipulations de données sont interdites
sur cette vue

5/1 PL/SQL: SQL Statement ignored
[quote]

merci