Déplacement de données dans cellules vides
Bonjour,
Débutant sur ORACLE, je me permets de vous demander un peu d'aide sur la façon dont je peux déplacer les données de chaque ligne dans les cellules vides.
Je m'explique, j'ai crée un script qui me permet d'alimenter une table. Jusque là, tout va bien! ;)
Cette table dispose de plusieurs enregistrements et toutes les colonnes de fin (en gros toutes les colonnes de droites) ne sont pas vide. Je souhaiterai pouvoir déplacer ces données qui se situent à droites dans les colonnes de gauches. Le problème est que la table dispose d'une vingtaine de colonne et chaque ligne ne dispose pas du même nombre d'entrées.
Pour être plus clair, voici un exemple :
UO1 |
UO2 |
UO3 |
UO4 |
UO5 |
UO6 |
UO7 |
UO8 |
UO9 |
UO10 |
|
|
a |
b |
c |
d |
e |
f |
g |
h |
|
|
|
|
|
a |
b |
c |
d |
e |
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
|
|
|
|
|
|
|
|
a |
b |
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
Ce que je souhaite obtenir dans la mesure du possible :
UO1 |
UO2 |
UO3 |
UO4 |
UO5 |
UO6 |
UO7 |
UO8 |
UO9 |
UO10 |
a |
b |
c |
d |
e |
f |
g |
h |
|
|
a |
b |
c |
d |
e |
|
|
|
|
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
|
a |
b |
|
|
|
|
|
|
|
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
En complément d'information, le type de ces colonnes sont toutes en "NUMBER(15)". Je ne sais pas si ça peut aider.
Merci par avance pour votre aide.