Category Archives: SQL

Resettare la password di root di MySQL

Sempre alle prese con queste maledettissime password, capita che un cliente non mi comunica la password di root per accedere a Mysql ma mi comunica la password di root del sistema (non necessariamente uguali) ecco allora che si scatena il …

Read more »

Dati informativi di una tabella in MySql

Mysql ha una funzione molto bella che se sfruttata a dovere ci torna utile per alcune ottimizzazioni. Uso: SHOW TABLE STATUS [FROM `database`] [LIKE ‘pattern’]; Descrizione: SHOW TABLE STATUS ritorna informazioni sulla tabella: Name (Nome della tabella). Version (Versione del …

Read more »

Importare un file CSV in una tabella di MySql tramite shell

Le tabelle di Mysql sono modificabili tramite le shell di mysql, esistono tool come phpMyAdmin che permettono di esportare tabelle in formato CSV, molto più utilizzabile del formato dump standard. Una volta che i dati sono sono in CSV è …

Read more »

MySql – Manutenzione delle tabelle

Ci occupiamo ora della manutenzione delle tabelle MyISAM, per le quali abbiamo a disposizione il programma myisamchk. Tuttavia questo programma andrebbe utilizzato a server non attivo, in quanto può causare problemi qualora tenti di accedere alle tabelle in contemporanea al …

Read more »

Function is_numeric() in Oracle

Ho avuto la necessità di controlalre se un campo in formato varchar o char è un numero. Per far ciò in oracle la funzione to_number non è abbastanza, necessitiamo infatti di una funzione creata apposta per gestire l’eccezione di errore …

Read more »

Una buona occasione per imparare

In questi giorni sono stato assente da etechs. Ho avuto l’occasione d’imparare, di divertirmi e di aiutare. Voglio infatti ringraziare Shor di Geekissimo per l’occasione. Ma cos’ho fatto? Cos’è successo? Il caso: Geekissimo è un blog su piattaforma WordPress per …

Read more »

Oralce – Inviare una mail da procedure

Il seguente codice (basato sul package di UTL_SMTP di Oracle8i V8.1.6, versione 2) permette di spedire mail tramite la base dati. Primo passo : nel caso in cui non fossero già presenti,installazione delle classi java necessarie: Connect as SYS User. …

Read more »