dnarod
19-06-2007, 17:05
devo fare diverse procedure che stampino il contenuto delle tabelle in questo modo (piu o meno):
campo campo campo
val val val
insomma vorrei ottenere lo stesso risultato del mediocre output di una select * pero fatto con una procedura...uso dbms_output.put_line per mettere i campi (distanziati alla bella e meglio) e poi ciclo con un cursore e stampo i singoli campi cercando di incolonnarli come meglio posso....il guaio è che i valori di questi campi sono variabili in lunghezza e quindi non vedo alcuna soluzione (se voglio tenere tutto un minimo incolonnato)...
ora, premesso che sono niubbo, mi piacerebbe sapere se esiste un modo per fare cio che dico, oppure qualche idea geniale oppure devo cambiare strada...alla fine non mi serve nulla di raffinato, devo solo visualizzare cio che c e dentro le piu disparate tabelle (ovviamente facendo una procedura per ogni tabella, perche non so se esiste un modo per fare una procedura generica figa)...
spero di essermi spiegato
campo campo campo
val val val
insomma vorrei ottenere lo stesso risultato del mediocre output di una select * pero fatto con una procedura...uso dbms_output.put_line per mettere i campi (distanziati alla bella e meglio) e poi ciclo con un cursore e stampo i singoli campi cercando di incolonnarli come meglio posso....il guaio è che i valori di questi campi sono variabili in lunghezza e quindi non vedo alcuna soluzione (se voglio tenere tutto un minimo incolonnato)...
ora, premesso che sono niubbo, mi piacerebbe sapere se esiste un modo per fare cio che dico, oppure qualche idea geniale oppure devo cambiare strada...alla fine non mi serve nulla di raffinato, devo solo visualizzare cio che c e dentro le piu disparate tabelle (ovviamente facendo una procedura per ogni tabella, perche non so se esiste un modo per fare una procedura generica figa)...
spero di essermi spiegato