ora

Mattepuffo's logo
Installare Oracle JDK 10 su Linux Mint

Installare Oracle JDK 10 su Linux Mint

Avevo la necessità di installare il JDK 10 su Linux Mint, e sono stato costretto ad installare la versione Oracle, in quanto OpenJDK 10 ancora non esiste.

La versione di Mint che sto usando è la 19, ma dovrebbe essere uguale anche per le versioni precedenti.

Mattepuffo's logo
Archiviare dati in Javascript con localForage

Archiviare dati in Javascript con localForage

Tra i vari metodi di archiviazione usati fino adesso, forse localForage risulta uno dei milgiori e più flessibili.

In pratica usa la stessa sintassi di localStorage, ma mette a disposizione una API molto più ampia.

Ed è anche in grado di usare altri metodi di archiviazione che abbiamo già visto:

La libreria la trovate sulla pagina ufficiale di GitHub; dovete includere un unico file Javascript.

Mattepuffo's logo
Esportare tabelle in Oracle

Esportare tabelle in Oracle

L'SDK di Oracle arriva con vari strumenti da riga di comando, di cui uno è utile per l'esportazione del db o tabelle: exp!

Il suo uso è molto semplice, e ci permette di espotare uno o più tabelle insieme.

Mattepuffo's logo
Intercettare l'eccezione TOO_MANY_ROWS in Oracle

Intercettare l'eccezione TOO_MANY_ROWS in Oracle

Le funzioni, in qualsiasi database, non possono restituire più di un record.

Nel caso in cui la SELECT restituisca più record, Oracle va in eccezione con l'errore TOO_MANY_ROWS.

E' possibile intercettare questa eccezione, e agire di conseguenza.

Mattepuffo's logo
Creare tabelle temporanee in Oracle

Creare tabelle temporanee in Oracle

Anche Oracle, come praticamente tutti i db server, è in grado di gestire le tabelle temporanee.

Queste si cancellano al momento della chiusura della sessione.

E questo è l'unico punto che ancora non ho ben capito; perchè alla chiusura e riapertura di SQL Developer, la tabella stava ancora la.

Da quanto ho capito le sessioni non scadono subito, ma dopo un tot di tempo; quindi considerate l'eventuale cancellazione della tabella quando avete finito, in modo da non rishciare di incastrarvi.