|
|
Re: assigning default value null to IN and OUT variables in a stored procedure for DB2 [message #71907 is a reply to message #70550] |
Mon, 03 February 2003 08:36 |
Nathalie vergès
Messages: 1 Registered: February 2003
|
Junior Member |
|
|
Je voudrai mettre un parametre de type RECORD en parametre optionel d'une procédure stockée en PL/SQL
Comment faire?
J'ai essayé
--
-- Structure message INTERVENTION envoyee par PRIMA ACTIVITE
--
TYPE REC_INTERV IS RECORD (
nIntervid NUMBER(12), -- ID intervention - obligatoire
vTitre VARCHAR2(32),
vSalle VARCHAR2(6),
dSalleDent DATE, -- Date d entree salle (heure incluse)
dSalleDsor DATE, -- Date de sortie salle (heure incluse)
dIntervDent DATE, -- Date debut intervention (heure incluse) - obligat
oire
dIntervDsor DATE, -- Date de fin intervention (heure incluse) - obliga
toire
vIntervUg VARCHAR2(4), -- UG
vAnesid VARCHAR2(6), -- Code agent de l'anesthesiste
vAnesLib VARCHAR2(50), -- Libelle anesthesiste
vAnesUf VARCHAR2(4), -- UF d anesthesie
vAnesDate DATE, -- Date et heure d anesthesie
vLiberal VARCHAR2(1) -- Liberal o/n
);
et dans le corps du package :
Procedure LectActe(par_typemsg IN CHAR,
par_acte IN REC_ACTE,
par_interv IN REC_INTERV default NULL,
par_pfierr IN OUT NUMBER,
par_apperr IN OUT NUMBER,
par_appmsg IN OUT VARCHAR2)
Mais ca ne marche pas. Pouvez vous m'aider?
|
|
|