bonjour,
j'ai défini deux sous-types :
SUBTYPE t_type1 IS table.type1%TYPE;
SUBTYPE t_type2 IS table.type2%TYPE;
Il se trouve que que j'ai besoin de définir un type résultant de la concaténation de ces deux types, qui sont de type VARCHAR2. Comment est-ce que je peux obtenir la taille de chacun d'entre eux?
Quelque chose qui me permettrait de définir
type toto is varchar2(type1.size + type2.size)
Quitte à ce que type1 et type2 soient définis en tant que VARCAHR2 eux aussi, mais à ce moment là il faut que je puisse récupérer leur longueur dans ma table....
Ca m'irait aussi de pouvoir définir non pas un type mais simplement une variable à l'intérieur d'une procédure, de type VARCHAR2(length(var1) + length(var2)), mais là aussi problème, je ne peux utiliser que des constantes....![]()
Partager