Category Archives: SQL - Page 2

Oracle – Ricostruire gli indici

La seguente procedura ‘RicostruzioneIndice’ prende in considerazione sia gli indici globali che locali.. N.B. Gli indici globali contengono valori di più partizioni della tabella, mentre quelli locali (disponibili solo da Oracle8) contengono valori delle singole partizioni. Questi ultimi sono più …

Read more »

Funzione now() in Oracle non esiste

Oracle ci lascia un po’ perplessi alle volte con le sue politiche di differenziazione. In MySQL ed in MSSQL la funzione now() riporta la data e l’ora attuale. In mysql abbiamo pure da scegliere tra una folta schiera di instruzioni …

Read more »

Oracle Select TOP, utilizzare il rownum

In Mysql esiste limit, in MSSQL esiste il TOP, ed in Oracle? In Oracle no! però esiste il rownum che ci restituisce il numero di riga. select t.rownum as numRiga, T.* From tabella t RowNum è valido solo a partire dalla …

Read more »

Le funzioni dell pacchetto DBMS_LOB in Oracle

I campi di tipo LOB in Oracle non possono essere trattati come delle stringhe, un esmpio classico non si può utilizzare la funzione lenght(campoBLOB) per vedere la dimensione del campo, a tal proposito oracle viene fornito con un pacchetto le …

Read more »

Eliminare/Sostituire i caratteri CR LF in SQL

Nei vari programmi che mi capita di sviluppare accade che si richieda all’utente di inserire una nota o un commento all’interno di un text area, quando viene scritto sul database, se l’utente ha inserito dei caratteri di invio nel DB …

Read more »

View e creazione delle view

Le view sono strumenti utilissimi sopratutto per semplificare interrogazioni che altrimenti sarebbero mastodontiche ed indecifrabili. Sono a tutti gli effetti delle rappresentazioni logiche di una tabella o più tabelle interrogate secondo un criterio o più. Detta così sembra molto complicata, …

Read more »

Auto increment in oracle

In Oracle è da tempo che cerco il modo per fare autoincrementare la chiave primaria di una tabella, e scatabellando (si può dire su internet???) con google (odio il termine googlelare) ho trovato a questo indirizzo in mini howto per …

Read more »