|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2001
Città: milano, qualunque birreria
Messaggi: 4208
|
[PL/SQL] verticalizzare tabella
ciao a tutti
avrei bisogno di mettere in verticale dati presenti in orizzontale su una tabella. mi spiego meglio: in una tabella, ho un codice articolo, e di seguito prezzo1, prezzo2 fino a prezzo7 devo inserirli in una nuova tabella dove a fronte di un articolo accetta un unico prezzo. ho fatto una query di insert con una union per ogni prezzo, ma non va bene per come lo vogliono scritto, mi hanno suggerito di usare un loop o una funzione tramite un cursore... come posso fare? il cursore l'ho già creato, il loop circa ma non riesco a rendere dinamico il valore assegnato al nome del campo... grazie a chi mi saprà aiutare ![]()
__________________
Save water: drink beer.
This message has been created with 100% recycled electrons Un rutto vale più di mille parole. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
FAI UNA SERIE DI UNION
__________________
http://www.tevigroup.it/ |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2001
Città: milano, qualunque birreria
Messaggi: 4208
|
come già detto, l'ho fatta e funziona perfettamente, ma al mio responsabile non piace...
![]() devo fare una funzione/cursore/loop o quant'altro per "compattare" le righe di codice, dice che così è più leggibile...
__________________
Save water: drink beer.
This message has been created with 100% recycled electrons Un rutto vale più di mille parole. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Mi fai capire com'è la struttura del db adesso e come la vorresti dopo? Dalla descrizione non ho capito...
Poi magari anche come hai fatto (il codice con le union).
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:39.