Database & Server

Articoli su Database (MariaDB, Oracle, ecc) e Server (Apache, Nginx, ecc)

Mattepuffo's logo
Convertire timestamp in data in Oracle

Convertire timestamp in data in Oracle

Piccolo snippet di codice SQL in cui convertiamo un timestamp in data su un db Oracle.

Quello che faremo è calcolare i secondi partendo dal 1970-01-01 e aggiungendo i secondi che passiamo alla funzione NUMTODSINTERVAL.

Mattepuffo's logo
Visualizzare tutti i database in PostgreSQL

Visualizzare tutti i database in PostgreSQL

Ho ricominciato ad usare PostgreSQL dopo diversi anni.

Il primo impatto è sempre lo stesso: lo trovo complicato rispetto a  quello che uso di solito....

Comunque qui vediamo due modi per visualizzare tutti i database presenti.

Mattepuffo's logo
Sostituire valori null in MariaDB e MySQL con IFNULL

Sostituire valori null in MariaDB e MySQL con IFNULL

In pratica ho una query che mi restituisce valori null nel caso in cui non trova record.

E devo sostituire questi valori con un altro valore di default; nel mio caso con uno zero, in quanto si tratta di quantità e importi.

Per farlo in MariaDB e MySQL possiamo usare IFNULL!

Mattepuffo's logo
LOOP su SELECT in MySQL

LOOP su SELECT in MySQL

La Stored Procedure che vi posto più sotto è ripresa da un caso reale.

In sostanza dovevo eseguire un LOOP su una SELECT, e per ogni record eseguire un UPDATE.

In genere queste cose le faccio da codice lato server, ma nel caso specifico dovevo richiamare questo codice troppe volte in altre routines.

Quindi mi è convenuto creare una Stored Procedure ad hoc.