voila la procedure que j'essaye d'ecrire mais j'arrive pas à gerer les erreurs
comment fait-on avec un if?
SET TERM ^ ;
CREATE PROCEDURE NEW_PORTEUR (
NOM CHAR(32) CHARACTER SET NONE,
PRENOM VARCHAR(32) CHARACTER SET NONE,
DATE_NAIS DATE,
NEWSLETTER BOOLEAN,
DIRECT_MAIL BOOLEAN)
AS
begin
insert into detenteur_carte (DET_NOM, DET_PRENOM, DET_DATE_NAIS, DET_NEWSLETTER, DET_DIRECT_MAIL)
values (:NOM, RENOM, ATE_NAIS,:NEWSLETTER, IRECT_MAIL);
if sqlerror
then
rollback;
else
commit;
end
^
SET TERM ; ^
GRANT INSERT ON DETENTEUR_CARTE TO PROCEDURE NEW_PROCEDURE;
ca me dit parse error
et je vois pas pourquoi
merci bien
Partager