Savez vous s'il existe un moyen simple pour déposer le contenu d'un record dans une variable PL/SQL / ORACLE:
JE vous explique :
J'ai un record (Test) et une variable (V_1)
Le But etant de metre tous "Test" Dans "V1"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Declare Type T_REC is record ( C1 char(2), C2 char(3), C3 char(3), C4 char(1) ); Test T_REC; V_1 Varchar2(100); Begin Test.C1 := '1'; Test.C2 := 'A'; --- J'aimerais bien un truc comme ça ==> (V_1 := Test;) ---- Mais c'est pas Good (Normal les types sont différents) End;![]()
existe t'il un moyen simple pour mettre le contenu de mon record dans ma variable V_1 (Autre Que :
Au final je veux avoir dans V_1 = [1][Blanc][A][blanc][blanc]000[Blanc]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 V1 := rpad(Test.C1,2,' ')||rpad(Test.C2,3,' ')|| ....etc...etc...![]()
(La concaténation des champs de Test (C1 , C2 , C3 , C4)
Merci de vos réponses![]()
Partager