Insérer une référence dans un objet non persistant
Bonjour,
je tente dans un bloc PL/SQL de creer un objet de type ELT_TYPE contenant un nombre et une reference vers un autre objet :
Code:
1 2 3 4 5 6
|
declare
aff ELT_TYPE;
BEGIN
aff:= new elt_type((select ref(c) from lacomp c where c.nom='T'),12);
end; |
Et Oracle me dit :
Code:
1 2 3 4 5
|
PLS-00103: Encountered the symbol "SELECT" when expecting one of the following:
( - + case mod new not null others <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev sum variance |
Comment faire pour mettre cette reference dans cet objet ?? (Si j'insere dans un objet non persistant pas de souci avec cette syntaxe)
Merci beaucoup pour votre aide!