Tag: dbms

Pillole di MySQL: comportamento dei campi timestamp

Nella dichiarazione di un campo di tipo timestamp viene per default abilitata la valorizzazione automatica all’istante corrente del campo quando inseriamo un nuovo record. Ad esempio, se in una tabella attivita abbiamo un campo data dichiarato come timestamp, quando inseriamo un nuovo record il campo verrà popolato anche senza la sua presenza esplicita nell’istruzione SQL. …

Continue reading

MySQL – gestione degli errori in inserimenti con valori nulli

Se cerchiamo di inserire dei valori nulli in un campo di una tabella dichiarato NOT NULL, il comportamento del DBMS MySQL è diverso a seconda della query che lanciamo, sulla base di un parametro di configurazione del server.         Ad esempio questa query cerca di inserire un valore null in una campo …

Continue reading

Oracle e le transazioni

Appunti sul funzionamento delle transazioni in Oracle. Oracle è transaction-oriented; cioè, utilizza le transazioni per assicurare l’integrità dei dati. Una transazione è una serie di una o più istruzioni SQL logicamente correlate, definite dall’utente per eseguire una certa operazione. On progress. Read more…